diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java index fd7bd58..3dfa246 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java @@ -143,11 +143,11 @@ public class ApplyOrderFacade { patients.setExpVip(0); id = patientsService.addPatient(patients).getId(); } else { - id = patientsList.get(0).getId(); + Patients patients1 = patientsList.get(0); + id = patients1.getId(); + patients1.setBuildType(3); + patientsService.updatePatient(patients1); } - } else { - patients.setBuildType(3); - patientsService.updatePatient(patients); } } } else { @@ -178,7 +178,7 @@ public class ApplyOrderFacade { babyModelQuery.setPid(babyModel.getPid()); babyModelQuery.setHospitalId(referralApplyOrderModel.getTransferredHospital()); babyModelQuery.setYn(YnEnums.YES.getId()); - List babyModels =babyService.queryBabyWithQuery(babyModelQuery); + List babyModels = babyService.queryBabyWithQuery(babyModelQuery); //没有儿童档案的时候才建档 if (CollectionUtils.isEmpty(babyModels)) { ////在转入的医院新增儿童建档 @@ -191,12 +191,13 @@ public class ApplyOrderFacade { babyModel.setExpVip(0); babyModel.setBuildType(3); id = babyService.addOneBaby(babyModel).getId(); - }else{ - id=babyModels.get(0).getId(); + } else { + BabyModel babyModel1 = babyModels.get(0); + id = babyModel1.getId(); + babyModel1.setModified(new Date()); + babyModel1.setBuildType(3); + babyService.updateOneBaby(babyModel1, babyModel1.getId()); } - } else { - babyModel.setBuildType(3); - babyService.updateOneBaby(babyModel, babyModel.getId()); } } }