Index: ssts-web/src/test/java/test/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManagerTests.java =================================================================== diff -u -r40787 -r41046 --- ssts-web/src/test/java/test/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManagerTests.java (.../SupplyRoomConfigManagerTests.java) (revision 40787) +++ ssts-web/src/test/java/test/forgon/disinfectsystem/basedatamanager/supplyroomconfig/service/SupplyRoomConfigManagerTests.java (.../SupplyRoomConfigManagerTests.java) (revision 41046) @@ -62,6 +62,8 @@ // 执行操作 supplyRoomConfigManager.batchUpdateAutobasketInsertionConfig(tdIds); + objectDao.getHibernateSession().flush(); //这里需要flush,让事物先提交一下,否则oracle会有问题 + // 验证结果 Set configIds = getConfigIdsFromDB(); assertEquals("配置ID数量不正确", 3, configIds.size()); @@ -81,10 +83,14 @@ String initialIds = joinIds(tdTest开胸包, tdTest缝合包); supplyRoomConfigManager.batchUpdateAutobasketInsertionConfig(initialIds); + objectDao.getHibernateSession().flush(); //这里需要flush,让事物先提交一下,否则oracle会有问题 + // 更新配置:移除缝合包,添加开口包 String updatedIds = joinIds(tdTest开胸包, tdTest开口包); supplyRoomConfigManager.batchUpdateAutobasketInsertionConfig(updatedIds); + objectDao.getHibernateSession().flush(); //这里需要flush,让事物先提交一下,否则oracle会有问题 + // 验证结果 Set configIds = getConfigIdsFromDB(); assertNotNull("配置ID集合不应为null", configIds); Index: ssts-web/src/test/java/test/forgon/directory/service/OrgUnitPatientAreaRelationManagerTest.java =================================================================== diff -u -r40748 -r41046 --- ssts-web/src/test/java/test/forgon/directory/service/OrgUnitPatientAreaRelationManagerTest.java (.../OrgUnitPatientAreaRelationManagerTest.java) (revision 40748) +++ ssts-web/src/test/java/test/forgon/directory/service/OrgUnitPatientAreaRelationManagerTest.java (.../OrgUnitPatientAreaRelationManagerTest.java) (revision 41046) @@ -223,6 +223,7 @@ orgUnitPatientAreaRelationVo.setOrgUnitId(applyDepartNeiKe.getId()); orgUnitPatientAreaRelationVo.setPatientAreaHttpOptionIds(patientAreaHttpOptionIds); orgUnitPatientAreaRelationManager.saveOrgUnitPatientAreaRelation(orgUnitPatientAreaRelationVo); + objectDao.getHibernateSession().flush(); //这里需要flush,让事物先提交一下,否则oracle会有问题 message = null; try { orgUnitPatientAreaRelationManager.checkApplyDepartPatientAreaRelation(fta);