Commit bfce6acbd35ae85c1bfcca3ba6f48ca699665e81

Authored by jiangjiazhi

Merge remote-tracking branch 'origin/master'

Showing 3 changed files

platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyCheckService.java View file @ bfce6ac
... ... @@ -47,7 +47,7 @@
47 47 }
48 48  
49 49 public List<BabyCheckModel> queryBabyCheckRecord(BabyCheckModelQuery query) {
50   - return babyCheckDao.queryBabyCheckRecord(query.convertToQuery().addOrder(Sort.Direction.DESC,"desc"));
  50 + return babyCheckDao.queryBabyCheckRecord(query.convertToQuery().addOrder(Sort.Direction.DESC,"created"));
51 51 }
52 52  
53 53 public List<HwModel> queryHWByHeight(Double height, Integer sex) {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ bfce6ac
... ... @@ -232,23 +232,25 @@
232 232 //查询儿童的检查记录
233 233 checkModels = babyCheckService.queryBabyCheckRecord(query);
234 234 Date babyBirth = model.getBirth();
  235 + if (CollectionUtils.isNotEmpty(checkModels))
  236 + {
235 237  
  238 + for (BabyCheckModel cmodel : checkModels) {
  239 + Map<String, String> checkRecord = new HashMap<>();
  240 + Date checkDate = cmodel.getCheckDate();
  241 + String monthAge = "";
  242 + if(babyBirth != null && checkDate != null)
  243 + {
  244 + monthAge = DateUtil.getBabyMonthAge(babyBirth, checkDate);
  245 + }
236 246  
237   - for (BabyCheckModel cmodel : checkModels) {
238   - Map<String, String> checkRecord = new HashMap<>();
239   - Date checkDate = cmodel.getCheckDate();
240   - String monthAge = "";
241   - if(babyBirth != null && checkDate != null)
242   - {
243   - monthAge = DateUtil.getBabyMonthAge(babyBirth, checkDate);
  247 + checkRecord.put("id", cmodel.getId());
  248 + checkRecord.put("checkDate", DateUtil.getyyyy_MM_dd(checkDate));
  249 + checkRecord.put("monthAge", monthAge);
  250 + checkRecord.put("buildId", cmodel.getBuildId());
  251 + checkRecord.put("type","2");
  252 + list.add(checkRecord);
244 253 }
245   -
246   - checkRecord.put("id", cmodel.getId());
247   - checkRecord.put("checkDate", DateUtil.getyyyy_MM_dd(checkDate));
248   - checkRecord.put("monthAge", monthAge);
249   - checkRecord.put("buildId", cmodel.getBuildId());
250   - checkRecord.put("type","2");
251   - list.add(checkRecord);
252 254 }
253 255 }
254 256 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java View file @ bfce6ac
... ... @@ -113,9 +113,10 @@
113 113 }
114 114  
115 115 Integer type = 1; //1孕妇 2儿童 3产妇
  116 + Date date = null;
116 117 if (yunRequest.getLastMenstrualPeriod() != null)
117 118 {
118   - Date date = DateUtil.addWeek(DateUtil.parseYMD(yunRequest.getLastMenstrualPeriod()),42);
  119 + date = DateUtil.addWeek(DateUtil.parseYMD(yunRequest.getLastMenstrualPeriod()),42);
119 120 Date currentDate = DateUtil.formatDate(new Date());
120 121 if (date.getTime() <= currentDate.getTime())
121 122 {
122 123  
... ... @@ -163,7 +164,15 @@
163 164 }
164 165  
165 166 Patients patient = getPatientsData(yunRequest);
  167 +
  168 + patient.setDueStatus(0);
  169 + //1孕妇 3 产妇
166 170 patient.setType(type);
  171 + patient.setBuildType(0);
  172 + if (type == 3 && date != null)
  173 + {
  174 + patient.setFmDate(date);
  175 + }
167 176 if (resperson != null)
168 177 {
169 178 patient.setPid(resperson.getId());
... ... @@ -333,7 +342,6 @@
333 342 pmodel.setBirth(DateUtil.parseYMD(yunRequest.getBirthday()));
334 343 pmodel.setPhone(yunRequest.getPregnantPhone());
335 344 pmodel.setCardNo(yunRequest.getPregnantCertificateNum());
336   - pmodel.setType(1);
337 345 pmodel.setYn(YnEnums.YES.getId());
338 346 pmodel.setModified(new Date());
339 347 personService.updatePerson(pmodel, yunRequest.getPid());
... ... @@ -580,13 +588,6 @@
580 588 patient.setHospitalId(yunRequest.getHospitalId());
581 589 patient.setYn(YnEnums.YES.getId());
582 590  
583   -
584   -
585   - patient.setBuildType(0);
586   -
587   - patient.setDueStatus(0);
588   - //1孕妇 3 产妇
589   - patient.setType(1);
590 591 return patient;
591 592 }
592 593