Commit ae6a3e13ee7600551acdf258d988a72667698419

Authored by liquanyu
1 parent 3766074122

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 }