Index: ssts-web/src/main/java/com/forgon/disinfectsystem/stocktakerecordmanager/service/StockTakeRecordManagerImpl.java =================================================================== diff -u -r13124 -r13148 --- ssts-web/src/main/java/com/forgon/disinfectsystem/stocktakerecordmanager/service/StockTakeRecordManagerImpl.java (.../StockTakeRecordManagerImpl.java) (revision 13124) +++ ssts-web/src/main/java/com/forgon/disinfectsystem/stocktakerecordmanager/service/StockTakeRecordManagerImpl.java (.../StockTakeRecordManagerImpl.java) (revision 13148) @@ -225,7 +225,10 @@ Long amount = identification.getAmount();//数量 totalAmount += amount; Double price = identification.getPrice();//单价 - Double goodsTotalPrice = price*amount;//总价 + Double goodsTotalPrice = 0.0; + if(price != null && amount != null){ + goodsTotalPrice = price*amount;//总价 + } totalPrice = new BigDecimal(totalPrice).add(new BigDecimal(goodsTotalPrice)).doubleValue(); } }