|
@@ -564,7 +564,7 @@ public class CenterOrderPlanServiceImpl extends ServiceImpl<CenterOrderPlanMappe
|
|
|
CenterStockDesc desc = centerStockDescList.stream().filter(item -> item.getPlanId().equals(planId) && item.getGoodsId().equals(goodsId)
|
|
CenterStockDesc desc = centerStockDescList.stream().filter(item -> item.getPlanId().equals(planId) && item.getGoodsId().equals(goodsId)
|
|
|
&& item.getDot().equals(dot) && item.getRegionId().equals(regionId)).findFirst().orElse(null);
|
|
&& item.getDot().equals(dot) && item.getRegionId().equals(regionId)).findFirst().orElse(null);
|
|
|
if (Objects.isNull(desc)) {
|
|
if (Objects.isNull(desc)) {
|
|
|
- throw new RuntimeException("缺少库存数据,请联系管理员");
|
|
|
|
|
|
|
+ throw new NullPointerException("缺少库存数据,请联系管理员");
|
|
|
}
|
|
}
|
|
|
BigDecimal sum = mapData.getValue().stream().map(CenterOrderPlanItem::getGoodsNum).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
BigDecimal sum = mapData.getValue().stream().map(CenterOrderPlanItem::getGoodsNum).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
insertOrUpdateList.add(desc);
|
|
insertOrUpdateList.add(desc);
|