From 960d943e27f44277087be26c01681e9ae20f345b Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Mon, 27 Aug 2018 16:09:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=BF=E5=BE=B7=E5=86=A0=E6=96=B0=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/hospitalapi/Cdfy/CdGwInterface.java | 38 ++++++++++++++++++---- 1 file changed, 31 insertions(+), 7 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 7eac54f..dee9a06 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 @@ -586,14 +586,38 @@ public class CdGwInterface { ps.setNull(9, Types.DOUBLE); } ps.setDate(10,new Date(antExChuModel.getLastMenses().getTime())); - ps.setDate(11,new Date(patients.getDueDate().getTime())); - ps.setInt(12, antExChuModel.getPregnancyTimes()); - ps.setInt(13, antExChuModel.getProdTime()); - ps.setInt(14, antExChuModel.getAbortionZR()); - ps.setInt(15, antExChuModel.getAbortionRG()); + ps.setDate(11, new Date(patients.getDueDate().getTime())); + if(antExChuModel.getPregnancyTimes() != null){ + ps.setInt(12, antExChuModel.getPregnancyTimes()); + }else{ + ps.setNull(12,Types.INTEGER); + } + if(antExChuModel.getProdTime() != null){ + ps.setInt(13, antExChuModel.getProdTime()); + }else{ + ps.setNull(13,Types.INTEGER); + } + if(antExChuModel.getAbortionZR() != null){ + ps.setInt(14, antExChuModel.getAbortionZR()); + }else{ + ps.setNull(14,Types.INTEGER); + } + if(antExChuModel.getAbortionRG() != null){ + ps.setInt(15, antExChuModel.getAbortionRG()); + }else{ + ps.setNull(15,Types.INTEGER); + } ps.setString(16, patients.getHusbandName()); - ps.setDate(17, new Date(antExChuModel.getCheckTime().getTime())); - ps.setDate(18,new Date(antExChuModel.getCreated().getTime())); + if(antExChuModel.getCheckTime() != null){ + ps.setDate(17, new Date(antExChuModel.getCheckTime().getTime())); + }else{ + ps.setNull(17,Types.DATE); + } + if(antExChuModel.getCreated() != null){ + ps.setDate(18,new Date(antExChuModel.getCreated().getTime())); + }else{ + ps.setNull(18,Types.DATE); + } ps.setString(19,createOrgId); ps.setString(20,orgName); ps.setString(21,creator); -- 1.8.3.1