|
|
@@ -804,7 +804,7 @@ public class InventoryService extends BaseService<Inventory> {
|
|
|
//存货资产
|
|
|
inventory.setCostAmt(costAmt);
|
|
|
//存货单价
|
|
|
- inventory.setCostPrice(costAmt.compareTo(BigDecimal.ZERO) > 0 ?
|
|
|
+ inventory.setCostPrice(costAmt.compareTo(BigDecimal.ZERO) > 0 && inventory.getInvQty().compareTo(BigDecimal.ZERO) > 0 ?
|
|
|
costAmt.divide(inventory.getInvQty(),BigDecimal.ROUND_HALF_UP) : BigDecimal.ZERO);
|
|
|
inventoryMapper.updateAmtAndQty(inventory);
|
|
|
//endregion
|