|
|
@@ -215,8 +215,13 @@ public class InboundItemService extends BaseService<InboundItem> {
|
|
|
}
|
|
|
Inventory inventory = new Inventory()
|
|
|
.setInvId(inventoryBatchQuery.getInvId())
|
|
|
- .setCostPrice(inventoryCostTotal.divide(inventoryResponse.getInvQty(),BigDecimal.ROUND_HALF_UP))
|
|
|
+// .setCostPrice(inventoryCostTotal.divide(inventoryResponse.getInvQty(),BigDecimal.ROUND_HALF_UP))
|
|
|
.setCostAmt(inventoryCostTotal);
|
|
|
+ //只解决除0报错问题
|
|
|
+ if(inventoryResponse.getInvQty().compareTo(BigDecimal.ZERO) != 0){
|
|
|
+ inventory.setCostPrice(inventoryCostTotal.divide(inventoryResponse.getInvQty(),BigDecimal.ROUND_HALF_UP));
|
|
|
+ }
|
|
|
+
|
|
|
inventoryMapper.updateCost(inventory);
|
|
|
return ResponseResultUtil.success(inventoryBatchQuery);
|
|
|
}
|