Browse Source

预约、自提搜索订单查询当前计划可用数

pull/31/head
汤建军 6 months ago
parent
commit
20f67dff3c
  1. 6
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockArticleServiceImpl.java

6
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockArticleServiceImpl.java

@ -1170,6 +1170,12 @@ public class DistributionStockArticleServiceImpl extends BaseServiceImpl<Distrib
for (DistributionStockArticleVO stockArticleVO : stockArticleVOS) {
if (IsOrNoConstant.no.getValue().equals(stockArticleVO.getIsZero())){
stockArticleVO.setReservationNum(stockArticleVO.getHandQuantity());
}else {
List<DistributionParcelNumberVO> distributionParcelNumberVOS = distributionParcelNumberMapper.selectZeroPackage(stockArticleVO.getId());
// 零担查询当前操作计划可用数量
int reservationNum = distributionParcelNumberVOS.stream().mapToInt(DistributionParcelNumberVO::getHandQuantity).sum() - distributionParcelNumberVOS.stream().mapToInt(DistributionParcelNumberVO::getDeliveryQuantity).sum();
stockArticleVO.setReservationNum(reservationNum);
}
}
IPage<DistributionStockArticleVO> distributionStockArticleEntityIPage = page.setRecords(stockArticleVOS);

Loading…
Cancel
Save