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