Commit b05f498abb90e3095822ea5f968c91979ba84b96
1 parent
5b370d8327
Exists in
master
and in
6 other branches
全部孕妇管理增加按照排序
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; |