Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java =================================================================== diff -u -r26262 -r26264 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 26262) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/recyclingapplication/service/RecyclingApplicationManagerImpl.java (.../RecyclingApplicationManagerImpl.java) (revision 26264) @@ -2806,7 +2806,10 @@ if(rAmount == null){ rAmount = 0; } - Double rowPrice = tousseDefinitionManager.getDisinfectGoodsTotalPrice(td); + Double rowPrice = vo.getRowPrice(); + if(rowPrice == null){ + rowPrice = 0.0d; + } vo.setRecyclingAmount(rAmount * miAmount); vo.setSendOutAmount(vo.getSendOutAmount() * miAmount);