Commit c23abccf82a294db8a4ec874f22290eee551bf13

Authored by yangfei
1 parent f24cea6434

追访数据个节点更新bug第三轮自测bug修改

Showing 1 changed file with 10 additions and 6 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownFacade.java View file @ c23abcc
... ... @@ -341,24 +341,28 @@
341 341 temp.put("residenceAddress", CommonsHelper.getFullAddress(downRecord.getProvinceRegisterId(), downRecord.getCityRegisterId(), downRecord.getAreaRegisterId(), downRecord.getAddressRegister(), basicConfigService)); /** 居住地 */
342 342 temp.put("phone", StringUtils.encryPhone(downRecord.getPhone()));
343 343  
344   -
  344 + temp.put("fmDate","--");
  345 + temp.put("result","--");
  346 + temp.put("trackDownTime","--");
  347 + temp.put("yyTime","--");
  348 + temp.put("trackCount","--");
345 349 List<TrackDown> trackDowns = mongoTemplate.find(Query.query(Criteria.where("parentId").is(downRecord.getParentId()).and("yn").is(1).and("trackDownDateType").in(6,11)).with(new Sort(Sort.Direction.DESC, "created")), TrackDown.class);
346 350 temp.put("age", DateUtil.getAge(downRecord.getBirth()));
347   - if (CollectionUtils.isNotEmpty(trackDowns)) {
  351 + if (CollectionUtils.isNotEmpty(trackDowns)&&trackDowns.get(0)!=null) {
348 352 TrackDown trackDown = trackDowns.get(0);
349 353 // 追访结果
350   - temp.put("result", trackDown == null ? "--" : trackDown.getResult());
  354 + temp.put("result", trackDown.getResult() == null ? "--" : trackDown.getResult());
351 355 // 追访时间
352   - temp.put("trackDownTime", trackDown == null ? "--" : DateUtil.getyyyy_MM_dd(trackDown.getTrackDownDate()));
  356 + temp.put("trackDownTime", trackDown.getTrackDownDate() == null ? "--" : DateUtil.getyyyy_MM_dd(trackDown.getTrackDownDate()));
353 357 // 预约时间
354   - temp.put("yyTime", trackDown == null ? "--" : DateUtil.getyyyy_MM_dd(trackDown.getReservatDate()));
  358 + temp.put("yyTime", trackDown.getReservatDate() == null ? "--" : DateUtil.getyyyy_MM_dd(trackDown.getReservatDate()));
355 359 //访视次数
356 360 temp.put("trackCount", trackDowns.size());
357 361 }
358 362 Patients patients = patientsService.findOnePatientById(downRecord.getParentId());
359 363 if (patients != null) {
360 364 //分娩日期
361   - temp.put("fmDate", DateUtil.getyyyy_MM_dd(patients.getFmDate()));
  365 + temp.put("fmDate", patients.getFmDate()==null?"--":DateUtil.getyyyy_MM_dd(patients.getFmDate()));
362 366 }
363 367  
364 368