Commit c3b733802be28dd8dcc788dde5c380b17f2262c3

Authored by liquanyu
1 parent 44c6832bd1

update code

Showing 1 changed file with 12 additions and 9 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ c3b7338
... ... @@ -89,16 +89,19 @@
89 89 //判断在儿童建档的时候,是否设置到这个儿童对应的孕妇 设置成产妇
90 90 //计算规则 儿童生日 > 孕妇分娩时间 - 60 设置成分娩
91 91 Date dueDate = patients.getDueDate();
92   - Date brith = DateUtil.parseYMD(request.getBabyBirthday());
93   - Date tempDate = DateUtil.addDay(dueDate,-60);
94   - if (brith.getTime() > tempDate.getTime())
  92 + if(dueDate != null && request.getBabyBirthday() != null)
95 93 {
96   - //设置孕妇已分娩
97   - Patients patientUpdate = new Patients();
98   - patientUpdate.setId(patients.getId());
99   - patientUpdate.setYn(YnEnums.YES.getId());
100   - patientUpdate.setType(3);
101   - patientsService.updatePatient(patientUpdate);
  94 + Date brith = DateUtil.parseYMD(request.getBabyBirthday());
  95 + Date tempDate = DateUtil.addDay(dueDate,-60);
  96 + if (brith.getTime() > tempDate.getTime())
  97 + {
  98 + //设置孕妇已分娩
  99 + Patients patientUpdate = new Patients();
  100 + patientUpdate.setId(patients.getId());
  101 + patientUpdate.setYn(YnEnums.YES.getId());
  102 + patientUpdate.setType(3);
  103 + patientsService.updatePatient(patientUpdate);
  104 + }
102 105 }
103 106  
104 107 }