From 2f1ce5bf71695972123565af4c62e75ab277f4a1 Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Tue, 26 Jun 2018 14:52:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=BF=E5=BE=B7=E5=85=AC=E5=85=B1=E5=8D=AB?= =?UTF-8?q?=E7=94=9F=E6=8E=A5=E5=8F=A3=E7=AC=AC=E4=B8=80=E6=AC=A1=E4=BA=A7?= =?UTF-8?q?=E5=89=8D=E9=9A=8F=E8=AE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/hospitalapi/Cdfy/CdGwInterface.java | 137 ++++++++++++++++++++- 1 file changed, 131 insertions(+), 6 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java index 7b432f2..223bf99 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java @@ -195,7 +195,7 @@ public class CdGwInterface { "PREG_HEALTH_ABNORM_DESCR,REFERRAL_MARK,REFERTO_ORG_NAME,REFERTO_DEPT_NAME,REFERRAL_REASON,VISIT_DOCTOR_NAME,\n" + "THIS_VISIT_DATE,NEXT_VISIT_DATE,NEXT_VISIT_PLACE) " + "values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,\n" + - "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; + "?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; ps = conn.prepareStatement(inSql); ps.setDate(1, new Date(antExChuModel.getModified().getTime())); @@ -244,14 +244,125 @@ public class CdGwInterface { ps.setString(35,antExChuModel.getLungs()); ps.setString(36,null); ps.setString(37,antExChuModel.getHeart()); - ps.setString(38,null); - if(map.get("vulva") != null){ - ps.setString(39,map.get("vulva").toString()); + if(!"2".equals(antExChuModel.getVulvaSele())){ + ps.setString(38,"1"); + ps.setString(39,antExChuModel.getVulva()); }else{ - ps.setString(39,null); + ps.setString(38,"0"); + ps.setString(39,"未见异常"); } + if(!"2".equals(antExChuModel.getVaginaSele())){ + ps.setString(40,"1"); + ps.setString(41,antExChuModel.getVagina()); + }else{ + ps.setString(40,"0"); + ps.setString(41,"未见异常"); + } + if(!"2".equals(antExChuModel.getCervicalSele())){ + ps.setString(42,"1"); + ps.setString(43,antExChuModel.getCervical()); + }else { + ps.setString(42,"0"); + ps.setString(43,"未见异常"); + } + ps.setString(44,"0"); + ps.setString(45, "未见异常"); + if(!"2".equals(antExChuModel.getFujianSele())){ + ps.setString(46,"1"); + ps.setString(47,antExChuModel.getFujian()); + }else{ + ps.setString(46,"0"); + ps.setString(47,"未见异常"); + } + ps.setInt(48, Integer.parseInt(antExChuModel.getXhdb())); + ps.setInt(49, Integer.parseInt(antExChuModel.getBxbjs())); + ps.setInt(50, Integer.parseInt(antExChuModel.getPlatelet())); + ps.setInt(51, Integer.parseInt(antExChuModel.getNdb())); + ps.setString(52, null); + ps.setString(53, null); + ps.setInt(54, Integer.parseInt(antExChuModel.getNt())); + ps.setString(55, null); + ps.setString(56,null); + ps.setString(57,antExChuModel.getAbo()); + ps.setString(58, antExChuModel.getRh()); + ps.setInt(59, Integer.parseInt(antExChuModel.getBloodSugar())); + ps.setInt(60,Integer.parseInt(antExChuModel.getXqgbzam())); + ps.setInt(61,Integer.parseInt(antExChuModel.getXqgczam())); + ps.setInt(62, Integer.parseInt(antExChuModel.getAlbumin())); + ps.setInt(63,Integer.parseInt(antExChuModel.getTotalBilirubin())); + ps.setInt(64,Integer.parseInt(antExChuModel.getJhBilirubin())); + ps.setInt(65,Integer.parseInt(antExChuModel.getXnsd())); + ps.setInt(66, Integer.parseInt(antExChuModel.getXqjq())); + if(map.get("ydfmw") != null){ + ps.setString(67,map.get("ydfmw").toString()); + }else{ + ps.setString(67,null); + } + if(map.get("ydqjd") != null){ + ps.setString(68,map.get("ydqjd").toString()); + }else{ + ps.setString(68,null); + } + if(map.get("ygekt") != null){ + ps.setString(69,map.get("ygekt").toString()); + }else{ + ps.setString(69,null); + } + if(map.get("ygeky") != null){ + ps.setString(70,map.get("ygeky").toString()); + }else{ + ps.setString(70,null); + } + if(map.get("ygbmkt") != null){ + ps.setString(71,map.get("ygbmkt").toString()); + }else{ + ps.setString(71,null); + } + if(map.get("ygbmky") != null){ + ps.setString(72,map.get("ygbmky").toString()); + }else{ + ps.setString(72,null); + } + if(map.get("yghxkt") != null){ + ps.setString(73,map.get("yghxkt").toString()); + }else{ + ps.setString(73,null); + } + if(map.get("syjg") != null){ + ps.setString(74,map.get("syjg").toString()); + }else{ + ps.setString(74,null); + } + if(map.get("hivkt") != null){ + ps.setString(75,map.get("hivkt").toString()); + }else{ + ps.setString(75,null); + } + ps.setString(76,antExChuModel.getbChao()); + ps.setString(77,null); + if(map.get("diagnosis") != null){ + ps.setString(78,map.get("diagnosis").toString()); + }else { + ps.setString(78,null); + } + ps.setString(79,null); + ps.setString(80,null); + ps.setString(81,null); + ps.setString(82,null); + if(map.get("checkDoctor") != null){ + ps.setString(83,map.get("checkDoctor").toString()); + }else{ + ps.setString(83,null); + } + ps.setDate(84, new Date(antExChuModel.getCheckTime().getTime())); + ps.setDate(85,new Date(antExChuModel.getNextCheckTime().getTime())); + ps.setString(86,null); - + int status = ps.executeUpdate(); + if(status > 0){ + System.out.print("保存成功!"); + return br; + } } @@ -260,6 +371,20 @@ public class CdGwInterface { }catch (Exception e){ e.printStackTrace(); }finally { + try{ + if(conn != null){ + conn.close(); + } + if(ps != null){ + ps.close(); + } + if(rs != null){ + rs.close(); + } + }catch (Exception e){ + e.printStackTrace(); + } + } -- 1.8.3.1