From 3ab4c6e15d6a73d2d06723db83afe8e4374a4a49 Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Tue, 17 Oct 2017 09:08:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=B7=E5=B7=9E=E5=88=86=E5=A8=A9=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/lyms/hospitalapi/dzfy/DzfyFmService.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/dzfy/DzfyFmService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/dzfy/DzfyFmService.java index a53b1e5..73cdcd6 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/dzfy/DzfyFmService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/dzfy/DzfyFmService.java @@ -157,7 +157,7 @@ public class DzfyFmService { //Connection conn = com.lyms.hospitalapi.dzfy.ConnTools.makeHisConnection(); - Connection conn = com.lyms.hospitalapi.dzfy.ConnTools.makeLocalConnection(); + Connection conn = com.lyms.hospitalapi.dzfy.ConnTools.makeHisConnection(); QueryRunner queryRunner = new QueryRunner(); SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { @@ -180,13 +180,17 @@ public class DzfyFmService { String id = fm.getID();//获取所有的孕妇ID,方便孕妇产下双胞胎而用 //用来查询这个孕妇分娩的最近日期的sql - String dateSql = "select max(to_char(BABY_DELIVERY_TIME,'yyyy-mm-dd')) as babyDate from zlhis.v_deliveryinfo where " + + String dateSql = "select max(to_char(BABY_DELIVERY_TIME,'yyyy-mm-dd hh24:mi:ss')) as babyDate from zlhis.v_deliveryinfo where " + " ID='"+id+"'" ; //获取到这个孕妇的最近的分娩日期 List dateList = queryRunner.query(conn, dateSql, new BeanListHandler(Fm.class)); - String startDate = dateList.get(0).getBabyDate()+" 00:00:00"; - String endDate = dateList.get(0).getBabyDate()+" 23:59:59"; + Calendar calendar = Calendar.getInstance(); + calendar.setTime(fmt.parse(dateList.get(0).getBabyDate())); + calendar.add(Calendar.DAY_OF_MONTH, -1); + Date sDate = calendar.getTime(); + String startDate = fmt.format(sDate); + String endDate = dateList.get(0).getBabyDate(); //查询这个孕妇最近日期所有分娩记录的sql String allSql = "select "+cloumns+" from zlhis.v_deliveryinfo where " + -- 1.8.3.1