From a38d37bbe4d5f41d8d149b69f45a75be10d27b8f Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Fri, 5 Jan 2018 08:50:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B8=E5=9F=8E=E5=A6=87=E5=B9=BC=E5=88=86?= =?UTF-8?q?=E5=A8=A9=E6=8E=A5=E5=8F=A3=E6=B5=8B=E8=AF=95=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/hospitalapi/zcfy/ZcfyFmService.java | 49 ++++++---------------- 1 file changed, 12 insertions(+), 37 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcfyFmService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcfyFmService.java index b17456e..7305aaa 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcfyFmService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcfyFmService.java @@ -116,32 +116,7 @@ public class ZcfyFmService { public void queryFmPatient(String start,String end,String phone) { - Fm fm1 = new Fm(); - fm1.setBHNUM("1801520"); - fm1.setNAME("何蒙蒙"); - fm1.setPHONE("10279889449"); - fm1.setIDCARD("451023198706122487"); - fm1.setADDR("河北省秦皇岛市海港区西港镇地址"); - fm1.setDUE_WEEK("38"); - fm1.setDUE_DAY(""); - fm1.setFETUS_NUM(1); - fm1.setDELIVERY_MODE("剖宫产"); - fm1.setDELIVER_HOSPITAL("诸城市妇幼保健院"); - fm1.setDELIVER_DOCTOR("王芳萍"); - fm1.setBABY_SEX("女"); - fm1.setBABY_DELIVERY_TIME("2018/1/4 14:54:25"); - fm1.setBABY_PREGNANCY_OUT("活胎"); - fm1.setBABY_WEIGHT(4300); - fm1.setBABY_HEIGHT(56); - fm1.setBABY_APGAR_SCORE_ONE(10); - fm1.setBABY_APGAR_SCORE_FIVE(10); - fm1.setBABY_APGAR_SCORE_TEN(10); - - - - - - String cloumns = " 住院编号 as BHNUM,\n" + + String cloumns = " BHNUM as BHNUM,\n" + " PHONE as PHONE,\n" + " NAME as NAME,\n" + " IDCARD as IDCARD,\n" + @@ -171,7 +146,7 @@ public class ZcfyFmService { " DELIVER_DOCTOR as DELIVER_DOCTOR"; - //Connection conn = com.lyms.hospitalapi.zcfy.ConnTools.makeFmConnection(); + Connection conn = com.lyms.hospitalapi.zcfy.ConnTools.makeFmConnection(); QueryRunner queryRunner = new QueryRunner(); SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { @@ -182,11 +157,11 @@ public class ZcfyFmService { { sql+=" and 手机号码 = '"+phone+"'"; } - //List list = queryRunner.query(conn, sql, new BeanListHandler(Fm.class)); - //ExceptionUtils.catchException("size====" + list.size()); + List list = queryRunner.query(conn, sql, new BeanListHandler(Fm.class)); + ExceptionUtils.catchException("size====" + list.size()); - List list=new ArrayList(); - list.add(fm1); + /* List list=new ArrayList(); + list.add(fm1);*/ if(CollectionUtils.isNotEmpty(list)){ for(Fm fm:list){ @@ -201,7 +176,7 @@ public class ZcfyFmService { " IDCARD ='"+idCard+"'" ; //获取到这个孕妇的最近的分娩日期 - /*List dateList = queryRunner.query(conn, dateSql, new BeanListHandler(Fm.class)); + List dateList = queryRunner.query(conn, dateSql, new BeanListHandler(Fm.class)); Calendar calendar = Calendar.getInstance(); calendar.setTime(fmt.parse(dateList.get(0).getBabyDate())); calendar.add(Calendar.DAY_OF_MONTH, -1); @@ -215,10 +190,10 @@ public class ZcfyFmService { " and IDCARD='"+idCard+"'" ; //查出这个IDCARD对应孕妇在这个时间段的分娩记录 - List allList = queryRunner.query(conn, allSql, new BeanListHandler(Fm.class));*/ + List allList = queryRunner.query(conn, allSql, new BeanListHandler(Fm.class)); - List allList = new ArrayList(); - allList.add(fm); + /* List allList = new ArrayList(); + allList.add(fm);*/ Date dueDate = null; List babies = new ArrayList<>(); @@ -506,12 +481,12 @@ public class ZcfyFmService { } } } - //DbUtils.closeQuietly(conn); + DbUtils.closeQuietly(conn); } catch (Exception e) { ExceptionUtils.catchException(e, "sql执行异常"); e.printStackTrace(); } finally { - //DbUtils.closeQuietly(conn); + DbUtils.closeQuietly(conn); } } -- 1.8.3.1