Commit b05f498abb90e3095822ea5f968c91979ba84b96

Authored by jiangjiazhi
1 parent 5b370d8327
Exists in master and in 1 other branch dev

全部孕妇管理增加按照排序

Showing 1 changed file with 16 additions and 13 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BloodPressureServiceImpl.java View file @ b05f498
... ... @@ -170,20 +170,23 @@
170 170  
171 171 @Override
172 172 public List<Map<String, Object>> getAppInfo(String parentId) {
173   - BloodPressure bloodPressure = mongoTemplate.findOne(Query.query(Criteria.where("parentId").is(parentId)), BloodPressure.class);
  173 + List<BloodPressure> bloodPressure = mongoTemplate.find(Query.query(Criteria.where("pid").is(parentId)), BloodPressure.class);
174 174 List<Map<String, Object>> restList = new ArrayList<>();
175   - if(bloodPressure != null) {
176   - Map<String, Map<String, Object>> infos = bloodPressure.getInfos();
177   - Object[] keys = infos.keySet().toArray();
178   - CollectionUtils.reverseArray(keys);
179   - for (Object key : keys) {
180   - Map<String, Object> temp = new HashMap<>();
181   - Map<String, Object> info = infos.get(key);
182   - temp.put("createTime", info.get("timestamp"));
183   - temp.put("diastole", info.get("szy"));
184   - temp.put("pulse", info.get("pulse"));
185   - temp.put("shrink", info.get("ssy"));
186   - restList.add(temp);
  175 + if(CollectionUtils.isNotEmpty(bloodPressure)) {
  176 +
  177 + for(BloodPressure b:bloodPressure){
  178 + Map<String, Map<String, Object>> infos = b.getInfos();
  179 + Object[] keys = infos.keySet().toArray();
  180 + CollectionUtils.reverseArray(keys);
  181 + for (Object key : keys) {
  182 + Map<String, Object> temp = new HashMap<>();
  183 + Map<String, Object> info = infos.get(key);
  184 + temp.put("createTime", info.get("timestamp"));
  185 + temp.put("diastole", info.get("szy"));
  186 + temp.put("pulse", info.get("pulse"));
  187 + temp.put("shrink", info.get("ssy"));
  188 + restList.add(temp);
  189 + }
187 190 }
188 191 }
189 192 return restList;