Commit ae6a3e13ee7600551acdf258d988a72667698419
1 parent
3766074122
Exists in
master
and in
6 other branches
update
Showing 2 changed files with 35 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownFacade.java
View file @
ae6a3e1
... | ... | @@ -122,6 +122,12 @@ |
122 | 122 | cnames.put("week", "孕周"); |
123 | 123 | cnames.put("rFactor", "高危因素"); |
124 | 124 | cnames.put("checkCount", "本院产检次数"); |
125 | + | |
126 | + cnames.put("rLevel", "高危等级"); | |
127 | + cnames.put("dueDate", "预产期"); | |
128 | + cnames.put("yyTime", "预约产检日期"); | |
129 | + cnames.put("yyTimeDays", "产检逾期天数"); | |
130 | + | |
125 | 131 | // cnames.put("yyTime", "产检日期"); |
126 | 132 | // cnames.put("yycjDate", "预约产检日期"); |
127 | 133 | // cnames.put("cjzfDate", "产检追访时间"); |
... | ... | @@ -176,6 +182,20 @@ |
176 | 182 | result.put("week", data.get("week")); |
177 | 183 | result.put("rFactor", data.get("rFactor")); |
178 | 184 | result.put("checkCount", data.get("checkCount")); |
185 | + | |
186 | + String level = ""; | |
187 | + Object robj = data.get("rLevel"); | |
188 | + if (robj != null) | |
189 | + { | |
190 | + List<Map> levels = (List<Map>)robj; | |
191 | + level = getLevel(levels); | |
192 | + } | |
193 | + | |
194 | + result.put("rLevel", level); | |
195 | + result.put("dueDate", data.get("dueDate")); | |
196 | + result.put("yyTime", data.get("yyTime")); | |
197 | + result.put("yyTimeDays", data.get("yyTimeDays")); | |
198 | + | |
179 | 199 | // result.put("yyTime", data.get("yyTime")); |
180 | 200 | // result.put("yycjDate", data.get("yycjDate")); |
181 | 201 | // result.put("cjzfDate", data.get("cjzfDate")); |
182 | 202 | |
... | ... | @@ -217,7 +237,17 @@ |
217 | 237 | } |
218 | 238 | |
219 | 239 | |
240 | + private String getLevel(List<Map> levels) { | |
220 | 241 | |
242 | + String str = ""; | |
243 | + if (CollectionUtils.isNotEmpty(levels)) { | |
244 | + for (Map map : levels) { | |
245 | + str += map.get("name") + ";"; | |
246 | + } | |
247 | + } | |
248 | + | |
249 | + return str; | |
250 | + } | |
221 | 251 | /** |
222 | 252 | * 构建返回字段 |
223 | 253 | */ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryWeightServiceImpl.java
View file @
ae6a3e1
... | ... | @@ -118,6 +118,11 @@ |
118 | 118 | } |
119 | 119 | pw.setDayWeights2(dayWeights2); |
120 | 120 | pw.setModified(new Date()); |
121 | + | |
122 | + if (StringUtils.isNotBlank(temporaryUser.getBeforeWeight()) && temporaryUser.getBeforeHeight() != null) { | |
123 | + pw.setBmi(patientWeightService.getBmi(temporaryUser.getBeforeWeight(), temporaryUser.getBeforeHeight())); | |
124 | + } | |
125 | + | |
121 | 126 | temporaryWeightDao.updateTemporaryWeight(Query.query(Criteria.where("_id").is(pw.getId())), pw); |
122 | 127 | return RespBuilder.buildSuccess(pw.getId()); |
123 | 128 | } |