Browse Source

中心仓价格计算问题

liyuan 2 months ago
parent
commit
70d5c9bed6

+ 1 - 1
blade-service/tire-center-warehouse/src/main/java/com/ecp/tire/center/warehouse/plan/impl/CenterOrderPlanServiceImpl.java

@@ -236,7 +236,7 @@ public class CenterOrderPlanServiceImpl extends ServiceImpl<CenterOrderPlanMappe
 					desc.setBrandItem(planItem.getPattern());
 					desc.setProductDescription(planItem.getGoodsDescription());
 					desc.setBalanceQuantity(planItem.getGoodsNum());
-					desc.setInventoryAmount(planItem.getGoodsNum().multiply(planItem.getPrice()));
+					desc.setInventoryAmount(planItem.getGoodsNum().multiply(Objects.isNull(planItem.getPrice()) ? BigDecimal.ZERO : planItem.getPrice()));
 					desc.setDot(planItem.getDot());
 					desc.setVersion(1);
 					desc.setGoodsTypeId(planItem.getGoodsTypeId());