diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/StopPregnancyFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/StopPregnancyFacade.java index 582ca55..7d80d01 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/StopPregnancyFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/StopPregnancyFacade.java @@ -191,12 +191,15 @@ public class StopPregnancyFacade { //终止妊娠状态 patient.setDueStatus(1); - //更新状态为过期 - //判断其为增值服务还是 标准服务 - if (patient.getServiceType() == ServiceTypeEnums.STANDARD_SERVICE.getId()) { - patient.setServiceStatus(ServiceStatusEnums.STANDARD_OVERDUE.getId()); - } else if (patient.getServiceType() == ServiceTypeEnums.ADD_SERVICE.getId()) { - patient.setServiceStatus(ServiceStatusEnums.ADD_OVERDUE.getId()); + if (patient.getServiceType() != null) + { + //更新状态为过期 + //判断其为增值服务还是 标准服务 + if (patient.getServiceType() == ServiceTypeEnums.STANDARD_SERVICE.getId()) { + patient.setServiceStatus(ServiceStatusEnums.STANDARD_OVERDUE.getId()); + } else if (patient.getServiceType() == ServiceTypeEnums.ADD_SERVICE.getId()) { + patient.setServiceStatus(ServiceStatusEnums.ADD_OVERDUE.getId()); + } } patient.setFmDate(DateUtil.parseYMD(request.getStopDate()));