Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java =================================================================== diff -u -r33064 -r33069 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 33064) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 33069) @@ -5460,6 +5460,7 @@ */ private boolean isNeedToResetAmountAndUnit(TousseItem tousseItem,TousseItemVo newItemVo){ Integer unitCount = newItemVo.getUnitCount(); + Integer amount = newItemVo.getAmount(); String minUnit = newItemVo.getMinUnit(); Integer transferScale = newItemVo.getTransferScale(); tousseItem.setTransferScale(transferScale); @@ -5468,9 +5469,9 @@ if(Constants.DIPOSABLE_TYPE_YES.equals(newItemVo.getDiposable()) && fullCaseApplicationAmount != null && fullCaseApplicationAmount > 0 - && (unitCount % fullCaseApplicationAmount == 0)){ + && (amount % fullCaseApplicationAmount == 0)){ tousseItem.setFullCaseApplicationAmount(fullCaseApplicationAmount); - tousseItem.setEditAmount(unitCount); + tousseItem.setEditAmount(amount); tousseItem.setMiddlePackageAmount(newItemVo.getAmount()); tousseItem.setUnit(minUnit); tousseItem.setMiddlePackageUnit("箱");