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