diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntExRecordService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntExRecordService.java index f357dbf..82cf03c 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntExRecordService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntExRecordService.java @@ -102,8 +102,10 @@ public class AntExRecordService { if (StringUtils.isEmpty(parentId)) { return; } - - //先删除掉该人的 + AntExRecordQuery antExRecordQuery1 = new AntExRecordQuery(); + antExRecordQuery1.setfId(parentId); + antExRecordDao.findAndMove(antExRecordQuery1.convertToQuery()); + /* //先删除掉该人的 AntExRecordQuery antExRecordQuery1 = new AntExRecordQuery(); antExRecordQuery1.setParentId(parentId); antExRecordDao.findAndMove(antExRecordQuery1.convertToQuery()); @@ -145,7 +147,7 @@ public class AntExRecordService { } } } - } + }*/ } diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java index 1e245a7..8e05374 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java @@ -111,6 +111,7 @@ public class AntenatalExaminationService { if (CollectionUtils.isNotEmpty(list)) { antExRecordService.batchUpdate(antExRecordModel,antExRecordQuery); } else { + antExRecordQuery.setfId(null); antExRecordQuery.setParentId(antExRecordModel.getParentId()); antExRecordQuery.setcId(antExRecordModel.getCheckDoctor()); Integer count = antExRecordService.count(antExRecordQuery); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index c2e41ff..c9d8764 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -1432,7 +1432,7 @@ public class AntenatalExaminationFacade { setLashCTimes(hospital, antenatalExaminationModel.getParentId(), 2); updateLastRisk(antenatalExaminationModel.getParentId()); - recordService.handExRecord(antenatalExaminationModel.getParentId()); + recordService.handExRecord(antenatalExaminationModel.getId()); } else { return new BaseResponse().setErrorcode(ErrorCodeConstants.BUSINESS_ERROR).setErrormsg("当前产检记录不是本院最新的产检记录,不能删除"); } @@ -1480,7 +1480,7 @@ public class AntenatalExaminationFacade { AntExChuModel antExChuModel1 = antenatalExaminationService.findOne(antExQueryRequest.getId()); setLashCTimes(hospital, antExChuModel1.getParentId(), 1); updateLastRisk(antExChuModel1.getParentId()); - recordService.handExRecord(antExChuModel1.getParentId()); + recordService.handExRecord(antExChuModel1.getId()); } else { return new BaseResponse().setErrorcode(ErrorCodeConstants.BUSINESS_ERROR).setErrormsg("当前产检记录不是本院最新的产检记录,不能删除"); }