From e737973fd089fab1afaed2873aaf61c0bcc7f54c Mon Sep 17 00:00:00 2001 From: wtt Date: Tue, 1 Dec 2020 10:31:02 +0800 Subject: [PATCH] undate --- .../com/lyms/platform/operate/web/facade/ApplyOrderFacade.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 c6ca3bb..81c39db 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 @@ -67,6 +67,8 @@ public class ApplyOrderFacade { @Autowired private SieveService sieveService; @Autowired + private YunBookbuildingService yunBookbuildingService; + @Autowired private OrganizationService organizationService; @Autowired private BabyService babyService; @@ -394,6 +396,10 @@ public class ApplyOrderFacade { if(StringUtils.isNotEmpty(sieveApplyOrderAddRequest.getParentId())){ Patients p = patientsService.findOnePatientById(sieveApplyOrderAddRequest.getParentId()); yunZhouMth(sieveApplyOrderModel,p); + + /*20201201 产筛修改某次月经修改档案的末次月经*/ + p.setLastMenses(sieveApplyOrderModel.getLastMenses()); + yunBookbuildingService.updatePregnant(p, sieveApplyOrderModel.getParentId()); } String hospitalId = autoMatchFacade.getHospitalId(userId); //修改 @@ -411,7 +417,7 @@ public class ApplyOrderFacade { if (CollectionUtils.isNotEmpty(sieveModels)) { SieveModel sieveModel = sieveModels.get(0); mongoTemplate.updateFirst(Query.query(Criteria.where("_id").is(sieveModel.getId())), Update.update("sieveType", sieveApplyOrderModel.getSieveType()). - set("costType", sieveApplyOrderModel.getCostType()), SieveModel.class); + set("costType", sieveApplyOrderModel.getCostType()).set("lastMenses",sieveApplyOrderModel.getLastMenses()), SieveModel.class); if (sieveModel.getSieveHospitalId() != null && !sieveModel.getSieveHospitalId().equals(sieveApplyOrderAddRequest.getSieveHospitalId())) { sieveModel.setSieveHospitalId(sieveApplyOrderAddRequest.getSieveHospitalId()); sieveService.updateOneChanQianDiaSieve(sieveModel); -- 1.8.3.1