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 a07a072..bd0c156 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 @@ -660,9 +660,9 @@ public class CdGwInterface { ps.setInt(26, antExChuModel.getNeoDeath()); ps.setInt(27, antExChuModel.getBirthDefect()); if(antExChuModel.getHeight() != null){ - ps.setInt(28, Integer.parseInt(antExChuModel.getHeight())); + ps.setDouble(28, Double.parseDouble(antExChuModel.getHeight())); }else{ - ps.setNull(28, Types.INTEGER); + ps.setNull(28, Types.DOUBLE); } if(antExChuModel.getWeight() != null){ ps.setDouble(29, Double.parseDouble(antExChuModel.getWeight())); @@ -672,12 +672,12 @@ public class CdGwInterface { //体质指数(体重除以身高的平方(米的平方)) //身高米的平方 if(antExChuModel.getHeight() != null){ - Double wh = (double) Integer.parseInt(antExChuModel.getHeight()) / 100; + Double wh = Double.parseDouble(antExChuModel.getHeight()) / 100; Double shen = wh * wh; Double bmi = Double.parseDouble(antExChuModel.getWeight()) / shen; ps.setDouble(30, bmi); }else{ - ps.setNull(30, Types.INTEGER); + ps.setNull(30, Types.DOUBLE); } ps.setNull(31, Types.INTEGER); ps.setNull(32, Types.INTEGER); @@ -722,9 +722,9 @@ public class CdGwInterface { ps.setNull(48,Types.INTEGER); } if(antExChuModel.getBxbjs() != null){ - ps.setInt(49, Integer.parseInt(antExChuModel.getBxbjs())); + ps.setDouble(49, Double.parseDouble(antExChuModel.getBxbjs())); }else{ - ps.setNull(49,Types.INTEGER); + ps.setNull(49,Types.DOUBLE); } if(antExChuModel.getPlatelet() != null){ ps.setInt(50, Integer.parseInt(antExChuModel.getPlatelet())); @@ -732,16 +732,16 @@ public class CdGwInterface { ps.setNull(50,Types.INTEGER); } if(antExChuModel.getNdb() != null){ - ps.setInt(51, Integer.parseInt(antExChuModel.getNdb())); + ps.setDouble(51, Double.parseDouble(antExChuModel.getNdb())); }else{ - ps.setNull(51,Types.INTEGER); + ps.setNull(51,Types.DOUBLE); } ps.setString(52, null); ps.setString(53, null); if(antExChuModel.getNt() != null){ - ps.setInt(54, Integer.parseInt(antExChuModel.getNt())); + ps.setDouble(54, Double.parseDouble(antExChuModel.getNt())); }else{ - ps.setNull(54,Types.INTEGER); + ps.setNull(54,Types.DOUBLE); } ps.setString(55, null); ps.setString(56, null); @@ -773,9 +773,9 @@ public class CdGwInterface { ps.setString(58, null); } if(antExChuModel.getBloodSugar() != null){ - ps.setInt(59, Integer.parseInt(antExChuModel.getBloodSugar())); + ps.setDouble(59, Double.parseDouble(antExChuModel.getBloodSugar())); }else{ - ps.setNull(59,Types.INTEGER); + ps.setNull(59,Types.DOUBLE); } if(antExChuModel.getXqgbzam() != null){ ps.setInt(60, Integer.parseInt(antExChuModel.getXqgbzam())); @@ -793,24 +793,24 @@ public class CdGwInterface { ps.setNull(62,Types.INTEGER); } if(antExChuModel.getTotalBilirubin() != null){ - ps.setInt(63, Integer.parseInt(antExChuModel.getTotalBilirubin())); + ps.setDouble(63, Double.parseDouble(antExChuModel.getTotalBilirubin())); }else{ - ps.setNull(63,Types.INTEGER); + ps.setNull(63,Types.DOUBLE); } if(antExChuModel.getJhBilirubin() != null){ - ps.setInt(64, Integer.parseInt(antExChuModel.getJhBilirubin())); + ps.setDouble(64, Double.parseDouble(antExChuModel.getJhBilirubin())); }else{ - ps.setNull(64,Types.INTEGER); + ps.setNull(64,Types.DOUBLE); } if(antExChuModel.getXnsd() != null){ - ps.setInt(65, Integer.parseInt(antExChuModel.getXnsd())); + ps.setDouble(65, Double.parseDouble(antExChuModel.getXnsd())); }else{ - ps.setNull(65,Types.INTEGER); + ps.setNull(65,Types.DOUBLE); } if(antExChuModel.getXqjq() != null){ - ps.setInt(66, Integer.parseInt(antExChuModel.getXqjq())); + ps.setDouble(66, Double.parseDouble(antExChuModel.getXqjq())); }else{ - ps.setNull(66,Types.INTEGER); + ps.setNull(66,Types.DOUBLE); } if (map.get("ydfmw") != null) { if("未见异常".equals(map.get("ydfmw").toString())){ @@ -1246,14 +1246,14 @@ public class CdGwInterface { } ps.setString(7, antenatalExaminationModel.getChiefComplaint()); if(antenatalExaminationModel.getGongGao() != null){ - ps.setInt(8, Integer.parseInt(antenatalExaminationModel.getGongGao())); + ps.setDouble(8, Double.parseDouble(antenatalExaminationModel.getGongGao())); }else{ - ps.setNull(8,Types.INTEGER); + ps.setNull(8,Types.DOUBLE); } if(antenatalExaminationModel.getAbdominalCircumference() != null){ - ps.setInt(9, Integer.parseInt(antenatalExaminationModel.getAbdominalCircumference())); + ps.setDouble(9, Double.parseDouble(antenatalExaminationModel.getAbdominalCircumference())); }else{ - ps.setNull(9,Types.INTEGER); + ps.setNull(9,Types.DOUBLE); } ps.setString(10, null);//胎方位代码 ps.setNull(11, Types.INTEGER);//胎心率 @@ -1267,7 +1267,7 @@ public class CdGwInterface { if(antenatalExaminationModel.getUrineProtein() != null){ ps.setDouble(15, Double.parseDouble(antenatalExaminationModel.getUrineProtein())); }else{ - ps.setNull(15,Types.INTEGER); + ps.setNull(15,Types.DOUBLE); } ps.setString(16, null); ps.setString(17, null); @@ -2596,7 +2596,7 @@ public class CdGwInterface { if(matdeliverFollowModel.getTemperature() != null && matdeliverFollowModel.getTemperature().length()>0){ ps.setDouble(8, Double.parseDouble(matdeliverFollowModel.getTemperature())); }else{ - ps.setNull(8,Types.INTEGER); + ps.setNull(8,Types.DOUBLE); } ps.setString(9, matdeliverFollowModel.getFitnessDesc()); ps.setString(10, matdeliverFollowModel.getMentalityDesc()); @@ -3318,9 +3318,9 @@ public class CdGwInterface { ps.setNull(5, Types.DOUBLE); } if(StringUtils.isNotBlank(newbornVisit.getHeight())){ - ps.setInt(6,Integer.parseInt(newbornVisit.getHeight())); + ps.setDouble(6, Double.parseDouble(newbornVisit.getHeight())); }else{ - ps.setNull(6, Types.INTEGER); + ps.setNull(6, Types.DOUBLE); } if("1".equals(newbornVisit.getFeedType())){ ps.setString(7,"1"); @@ -3375,8 +3375,8 @@ public class CdGwInterface { ps.setString(16,null); } ps.setString(17,null); - ps.setNull(18, Types.INTEGER); - ps.setNull(19, Types.INTEGER); + ps.setNull(18, Types.DOUBLE); + ps.setNull(19, Types.DOUBLE); ps.setNull(20, Types.INTEGER); if(newbornVisit.getEye() != null){ if("未见异常".equals(newbornVisit.getEye())){ @@ -3760,9 +3760,9 @@ public class CdGwInterface { ps.setString(5,babyCheckModel.getId()); ps.setString(6, babyModel.getName()); if(babyCheckModel.getHeight() != null){ - ps.setInt(7,Integer.parseInt(babyCheckModel.getHeight())); + ps.setDouble(7, Double.parseDouble(babyCheckModel.getHeight())); }else{ - ps.setNull(7, Types.INTEGER); + ps.setNull(7, Types.DOUBLE); } if(babyCheckModel.getHeightEvaluate() != null){ if("上".equals(babyCheckModel.getHeightEvaluate())){ @@ -3820,30 +3820,30 @@ public class CdGwInterface { if(map != null){ if("yes".equals(map.get("yeaOrNo"))){ ps.setString(15,"1"); - ps.setNull(16, Types.INTEGER); - ps.setNull(17,Types.INTEGER); + ps.setNull(16, Types.DOUBLE); + ps.setNull(17,Types.DOUBLE); }else if("no".equals(map.get("yeaOrNo"))){ ps.setString(15,"0"); if(map.get("wbhcc1") != null){ - ps.setInt(16,Integer.parseInt(map.get("wbhcc1"))); + ps.setDouble(16,Double.parseDouble(map.get("wbhcc1"))); }else{ - ps.setNull(16,Types.INTEGER); + ps.setNull(16,Types.DOUBLE); } if(map.get("wbhcc2") != null){ - ps.setInt(17,Integer.parseInt(map.get("wbhcc2"))); + ps.setDouble(17, Double.parseDouble(map.get("wbhcc2"))); }else{ - ps.setNull(17,Types.INTEGER); + ps.setNull(17,Types.DOUBLE); } }else{ ps.setString(15,null); - ps.setNull(16, Types.INTEGER); - ps.setNull(17,Types.INTEGER); + ps.setNull(16, Types.DOUBLE); + ps.setNull(17,Types.DOUBLE); } } }else{ ps.setString(15,null); - ps.setNull(16, Types.INTEGER); - ps.setNull(17, Types.INTEGER); + ps.setNull(16, Types.DOUBLE); + ps.setNull(17, Types.DOUBLE); } /*if(babyCheckModel.getNeck() != null){ Map map = JsonUtil.str2Obj(babyCheckModel.getNeck(), Map.class); @@ -3875,10 +3875,10 @@ public class CdGwInterface { }else{ ps.setString(19,null); } - ps.setNull(20,Types.INTEGER); - ps.setNull(21,Types.INTEGER); - ps.setNull(22,Types.INTEGER); - ps.setNull(23,Types.INTEGER); + ps.setNull(20,Types.DOUBLE); + ps.setNull(21,Types.DOUBLE); + ps.setNull(22,Types.DOUBLE); + ps.setNull(23,Types.DOUBLE); if(babyCheckModel.getEar() != null){ if("未见异常".equals(babyCheckModel.getEar())){ ps.setString(24,"0"); @@ -3959,11 +3959,11 @@ public class CdGwInterface { ps.setString(40,null); } if(babyCheckModel.getHemoglobin() != null){ - ps.setDouble(41, Double.parseDouble(babyCheckModel.getHemoglobin())); + ps.setInt(41, Integer.parseInt(babyCheckModel.getHemoglobin())); }else{ - ps.setNull(41,Types.DOUBLE); + ps.setNull(41,Types.INTEGER); } - ps.setNull(42, Types.INTEGER); + ps.setNull(42, Types.DOUBLE); ps.setString(43, null); ps.setNull(44, Types.INTEGER); ps.setString(45, null);