diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcPrenatalService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcPrenatalService.java index 94b0bdc..66ccf97 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcPrenatalService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/zcfy/ZcPrenatalService.java @@ -657,9 +657,20 @@ public class ZcPrenatalService { ExceptionUtils.catchException(e, "saveAntexChu"); }finally { try{ - ps.close(); - rs.close(); - conn.close(); + if (ps != null) + { + ps.close(); + } + + if (rs != null) + { + rs.close(); + } + + if (conn != null) + { + conn.close(); + } }catch (Exception e){ e.printStackTrace(); } @@ -943,9 +954,20 @@ public class ZcPrenatalService { }finally { try{ - ps.close(); - rs.close(); - conn.close(); + if (ps != null) + { + ps.close(); + } + + if (rs != null) + { + rs.close(); + } + + if (conn != null) + { + conn.close(); + } }catch (Exception e){ e.printStackTrace(); }