Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java =================================================================== diff -u -r29461 -r29464 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 29461) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 29464) @@ -5022,8 +5022,12 @@ waitDeliveryAmount = waitDeliveryAmount == null ? 0l : waitDeliveryAmount; Long stock = disposableGoodsIdToStockMap.get(disposableGoodsId); stock = stock == null ? 0l : stock; + DisposableGoods disposableGoods = disposableGoodsMap.get(disposableGoodsId); + Integer transferScale = disposableGoods.getTransferScale(); + if(transferScale != null && transferScale.intValue() > 0){ + applicationAmount = applicationAmount * transferScale; + } if(applicationAmount > (stock - waitDeliveryAmount)){ - DisposableGoods disposableGoods = disposableGoodsMap.get(disposableGoodsId); String name = disposableGoods.getName() + (StringUtils.isBlank(disposableGoods.getSpecification()) ? "" : "[" + disposableGoods.getSpecification() + "]"); if(result.length() > 0){