From 3863658f2d7794d70c02fd0586ba4f2aad339aa6 Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Mon, 8 Aug 2016 19:41:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=8A=A8=E5=88=86?= =?UTF-8?q?=E5=A8=A9=E4=BA=A7=E5=A6=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/biz/service/PatientsService.java | 21 +++++++++++++++++++++ .../platform/data/controller/TaskController.java | 3 +++ .../src/main/webapp/WEB-INF/vm/task/index.vm | 10 ++++++++++ 3 files changed, 34 insertions(+) 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 @@ + + + 自动分娩产妇 + + 无 + + + + +