Index: ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/service/UseRecordManagerImpl.java =================================================================== diff -u -r37136 -r37244 --- ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/service/UseRecordManagerImpl.java (.../UseRecordManagerImpl.java) (revision 37136) +++ ssts-userecord/src/main/java/com/forgon/disinfectsystem/useRecord/service/UseRecordManagerImpl.java (.../UseRecordManagerImpl.java) (revision 37244) @@ -4355,10 +4355,12 @@ } }); }); + //器械包实例集合 + List tousseInstanceWillBeConvertedTousseItemList = settleAccountDeptCodeTousseInstanceMap.get(settleAccountDeptCode); //器械包的加急数量,key为tousseName - Map tempApplyUrgentTousseMap = applyUrgentTousseMap; + Map tempApplyUrgentTousseMap = buildApplyUrgentTousseMap(tousseInstanceWillBeConvertedTousseItemList); //器械包名称对应的加急数量map(key为器械包名称,value为加急数量) - Map tempApplyTousseNameToUrgentAmountMap = applyTousseNameToUrgentAmountMap; + Map tempApplyTousseNameToUrgentAmountMap = tempApplyUrgentTousseMap; //器械包名称对应的最高加急级别map(key为器械包名称,value为最高加急级别对象) Map tempApplyTousseNameToMaxUrgentLevelMap = applyTousseNameToMaxUrgentLevelMap; if(StringUtils.equals(Constants.STR_NO, urgentStatus)){