diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index 74a6abc..00c9829 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -1068,9 +1068,21 @@ public class BookbuildingFacade { mr.setFirst("【" + messagePrefix + "】" + content); mr.setObjType(ServiceObjEnums.YUNOBJ.getId()); mr.setPhone(patient.getPhone()); - mr.setTimeType(SmsTimeTypeEnums.ONTIME.getId()); + + if (templateModel.getSendTime() != null && "00:00".equals(templateModel.getSendTime())) + { + mr.setTimeType(SmsTimeTypeEnums.ONTIME.getId()); + mr.setPlanTime(DateUtil.getyyyy_MM_dd_hms(new Date())); + } + else + { + mr.setTimeType(SmsTimeTypeEnums.NO_ONTIME.getId()); + String date = DateUtil.getyyyy_MM_dd(DateUtil.addDay(new Date(),templateModel.getSendTimeType())); + mr.setPlanTime(date + " " + templateModel.getSendTime() +":00"); + } + + mr.setTypeId(ProjectTypeEnums.YNXT.getId()); - mr.setPlanTime(DateUtil.getyyyy_MM_dd_hms(new Date())); mr.setSubTypeId(SmsServiceEnums.FWKT.getId()); mr.setStatus(SmsStatusEnums.WFS.getId()); mr.setHospitalId(patient.getHospitalId());