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 d82bb29..010f4e4 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 @@ -1557,18 +1557,24 @@ public class PatientServiceFacade { PatientServiceQuery patientQuery = new PatientServiceQuery(); patientQuery.setSerEndTime(new Date()); - patientQuery.setStatus(1); + patientQuery.setSerStatus(1); List patientServices = patientServiceService.queryPatientService(patientQuery); if (CollectionUtils.isNotEmpty(patientServices)) { for (PatientService service : patientServices) { //service.setSerType(1); service.setSerStatus(3); + service.setSynStatus(1); + service.setUpdateDate(new Date()); patientServiceService.updatePatientService(service); Patients patients = patientsService.findOnePatientById(service.getParentid()); if (patients != null) { - // patients.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId()); - patients.setServiceStatus(ServiceStatusEnums.ADD_OVERDUE.getId()); + if (patients.getType()==3){ + patients.setServiceStatus(ServiceStatusEnums.STANDARD_OVERDUE.getId()); + }else { + // patients.setServiceType(ServiceTypeEnums.ADD_SERVICE.getId()); + patients.setServiceStatus(ServiceStatusEnums.ADD_OVERDUE.getId()); + } patientsService.updatePatient(patients); } }