diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index 16ea96f..8ea6fb0 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -196,6 +196,9 @@ public class MatDeliverFacade { patientsLocal.setIsAutoFm(YnEnums.NO.getId()); patientsLocal.setType(3); patientsLocal.setFmHospital(hospitalId); + if(null!=patients.get(0).getBuildType()&&patients.get(0).getBuildType()==2){ + patientsLocal.setBuildType(0); + } patientsLocal.setFmType(MapUtils.isNotEmpty(deliverAddRequest.getDeliveryMode())?null:deliverAddRequest.getDeliveryMode().toString()); try { patientsLocal.setFmAge(DateUtil.getAge(patients1.getBirth(), fmDate)); @@ -300,6 +303,9 @@ public class MatDeliverFacade { patients1.setIsAutoFm(YnEnums.NO.getId()); patients1.setFmHospital(hospitalId); patients1.setFmType(MapUtils.isNotEmpty(deliverAddRequest.getDeliveryMode())?null:deliverAddRequest.getDeliveryMode().toString()); + if(null!=patients.getBuildType()&&patients.getBuildType()==2){ + patients1.setBuildType(0); + } try { patients1.setFmAge(DateUtil.getAge(patients.getBirth(), fmDate)); } catch (Exception e) {