Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r12617 -r12852 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 12617) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 12852) @@ -1826,6 +1826,7 @@ for (SupplyRoomConfig config : configs) { if(config.getOrgUnitCoding().equals(orgUnitCode)){ isOperatingRoom = true; + break; } } } @@ -1855,6 +1856,11 @@ application.setSettleAccountsDepart(recyclingRecord.getDepart()); application.setSettleAccountsDepartCoding(recyclingRecord.getDepartCode()); application.setPrinted(InvoicePlan.PRINT_STATUS_UNPRINT); + + //设置处理科室 + application.setHandleDepart(AcegiHelper.getLoginUser().getCurrentOrgUnitName()); + application.setHandleDepartCoding(AcegiHelper.getLoginUser().getCurrentOrgUnitCode()); + List tousseItems = new ArrayList(); for (TousseItem recyclingItem : recyclingRecord.getItems()) { TousseItem item = new TousseItem();