于继渤 před 1 rokem
rodič
revize
4ebabf2b58

+ 6 - 1
src/main/java/com/dk/mdm/service/ivt/inbound/InboundItemService.java

@@ -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);
 	}