diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java index 86e4155..8f118c9 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java @@ -146,9 +146,30 @@ public class PatientsService { }**/ } + /** + * 删除过期产筛的数据 + */ private void delSieve(){ } + + /** + * 自动分娩产妇的 + */ + public void autoMatDeliver(){ + Date endDate = DateUtil.addDay(new Date(), -293); + PatientsQuery patientsQuery=new PatientsQuery(); + patientsQuery.setYn(YnEnums.YES.getId()); + patientsQuery.setType(1); + patientsQuery.setLastMensesStart(endDate); + List patientses = queryPatient(patientsQuery); + for(Patients patients:patientses){ + patients.setType(3); + patients.setFmDate(new Date()); + patients.setModified(new Date()); + updatePatient(patients); + } + } /** * 孕妇建档时调用的方法 * diff --git a/platform-data-api/src/main/java/com/lyms/platform/data/controller/TaskController.java b/platform-data-api/src/main/java/com/lyms/platform/data/controller/TaskController.java index b56999a..e93bec7 100644 --- a/platform-data-api/src/main/java/com/lyms/platform/data/controller/TaskController.java +++ b/platform-data-api/src/main/java/com/lyms/platform/data/controller/TaskController.java @@ -110,6 +110,9 @@ public class TaskController extends BaseController { }else if("addSieveJob".equals(sid)){ patientsService.addSieveJob(); writeString(response, "success"); + }else if("autoMatDeliver".equals(sid)){ + patientsService.autoMatDeliver(); + writeString(response, "success"); } else { diff --git a/platform-data-api/src/main/webapp/WEB-INF/vm/task/index.vm b/platform-data-api/src/main/webapp/WEB-INF/vm/task/index.vm index f8474a9..73ed1f6 100644 --- a/platform-data-api/src/main/webapp/WEB-INF/vm/task/index.vm +++ b/platform-data-api/src/main/webapp/WEB-INF/vm/task/index.vm @@ -57,6 +57,16 @@ + + + 自动分娩产妇 + + 无 + + + + +