diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java index dc1b778..41b281f 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java @@ -605,6 +605,17 @@ public class PatientServiceFacade { //修改服务时增加孕周内容 cfl 20231019 Patients patients = patientsService.findOnePatientById(ps.getParentid()); setServiceRecordUpdate(ps,patients); + //增加购买孕周 cfl + if(before.getSerStatus() == 1 && ps.getSerStatus() ==1){ + if (ps.getServiceWeek() != null && ps.getServiceWeek() > 0) + { + ps.setServiceWeek(ps.getServiceWeek() + (before.getServiceWeek() != null ? before.getServiceWeek():0)); + } + if (ps.getDoctorWeek() != null && ps.getDoctorWeek() > 0) + { + ps.setDoctorWeek(ps.getDoctorWeek() + (before.getDoctorWeek() != null ? before.getDoctorWeek():0)); + } + } patientServiceService.updatePatientService(ps);