Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/orgunitpatientarearelation/service/OrgUnitPatientAreaRelationManagerImpl.java =================================================================== diff -u -r40716 -r40720 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/orgunitpatientarearelation/service/OrgUnitPatientAreaRelationManagerImpl.java (.../OrgUnitPatientAreaRelationManagerImpl.java) (revision 40716) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/orgunitpatientarearelation/service/OrgUnitPatientAreaRelationManagerImpl.java (.../OrgUnitPatientAreaRelationManagerImpl.java) (revision 40720) @@ -255,6 +255,8 @@ } catch (Exception e) { e.printStackTrace(); throw new RuntimeException("查询病区关联的科室时出现异常:" + e.getMessage()); + } finally { + DatabaseUtil.closeResultSetAndStatement(rs); } for (OrgUnitPatientAreaRelationVo orgUnitPatientAreaRelationVo : orgUnitPatientAreaRelationVoList) { Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/systemsetting/service/HttpOptionManagerSSTSImpl.java =================================================================== diff -u -r40716 -r40720 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/systemsetting/service/HttpOptionManagerSSTSImpl.java (.../HttpOptionManagerSSTSImpl.java) (revision 40716) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/systemsetting/service/HttpOptionManagerSSTSImpl.java (.../HttpOptionManagerSSTSImpl.java) (revision 40720) @@ -344,6 +344,8 @@ } catch (Exception e) { e.printStackTrace(); throw new RuntimeException("查询病区关联的科室时出现异常:" + e.getMessage()); + } finally { + DatabaseUtil.closeResultSetAndStatement(rs); } return patientAreaOptionTextOrgUnitNameMap;