Index: forgon-core/src/main/java/com/forgon/directory/service/OrgUnitManagerImpl.java =================================================================== diff -u -r18022 -r18024 --- forgon-core/src/main/java/com/forgon/directory/service/OrgUnitManagerImpl.java (.../OrgUnitManagerImpl.java) (revision 18022) +++ forgon-core/src/main/java/com/forgon/directory/service/OrgUnitManagerImpl.java (.../OrgUnitManagerImpl.java) (revision 18024) @@ -590,6 +590,9 @@ //IpAndOrgUnitMapping(IP地址段对应的默认科室配置) sqls.append("update IpAndOrgUnitMapping set orgUnitName = '" + newOrgName + "' where orgUnitCoding = '" + orgCoding + "';"); + + //OperationRoom(手术间) + sqls.append("update OperationRoom set orgUnitName = '" + newOrgName + "' where orgUnitCoding = '" + orgCoding + "';"); String[] sqlArray = sqls.toString().split(";"); if(sqlArray != null && sqlArray.length > 0){ Index: ssts-web/src/test/java/test/forgon/directory/service/OrgUnitManagerTest.java =================================================================== diff -u -r17777 -r18024 --- ssts-web/src/test/java/test/forgon/directory/service/OrgUnitManagerTest.java (.../OrgUnitManagerTest.java) (revision 17777) +++ ssts-web/src/test/java/test/forgon/directory/service/OrgUnitManagerTest.java (.../OrgUnitManagerTest.java) (revision 18024) @@ -20,6 +20,7 @@ import com.forgon.disinfectsystem.entity.assestmanagement.GodownEntry; import com.forgon.disinfectsystem.entity.basedatamanager.container.Container; import com.forgon.disinfectsystem.entity.basedatamanager.ipandorgunitmapping.IpAndOrgUnitMapping; +import com.forgon.disinfectsystem.entity.basedatamanager.operationRoom.OperationRoom; import com.forgon.disinfectsystem.entity.basedatamanager.rinser.Rinser; import com.forgon.disinfectsystem.entity.basedatamanager.staffArchives.StaffArchive; import com.forgon.disinfectsystem.entity.basedatamanager.sterilizer.Sterilizer; @@ -335,6 +336,11 @@ ipm.setOrgUnitCoding(code); list.add(ipm); + OperationRoom or = new OperationRoom(); + or.setOrgUnitName(name); + or.setOrgUnitCoding(code); + list.add(or); + for (Object po : list) { objectDao.save(po); } @@ -395,6 +401,8 @@ assertEquals(pr.getDepart(), newName); assertEquals(pr.getOrgUnitName(), newName); assertEquals(ipm.getOrgUnitName(), newName); + assertEquals(or.getOrgUnitName(), newName); + System.out.println(123); } /**