master:生产需求列表BUG修复;
parent
38743b2cfe
commit
f886387844
|
|
@ -200,7 +200,7 @@ public class StoreProductDemandServiceImpl implements IStoreProductDemandService
|
||||||
.in(StoreProductStorageDemandDeduct::getStoreProdDemandDetailId, demandDetailIdList).eq(StoreProductStorageDemandDeduct::getDelFlag, Constants.UNDELETED));
|
.in(StoreProductStorageDemandDeduct::getStoreProdDemandDetailId, demandDetailIdList).eq(StoreProductStorageDemandDeduct::getDelFlag, Constants.UNDELETED));
|
||||||
// 明细抵扣的数量
|
// 明细抵扣的数量
|
||||||
Map<Long, Integer> deductQuantityMap = CollectionUtils.isEmpty(deductList) ? new HashMap<>()
|
Map<Long, Integer> deductQuantityMap = CollectionUtils.isEmpty(deductList) ? new HashMap<>()
|
||||||
: deductList.stream().collect(Collectors.groupingBy(StoreProductStorageDemandDeduct::getStoreProdStorageDetailId, Collectors.summingInt(StoreProductStorageDemandDeduct::getQuantity)));
|
: deductList.stream().collect(Collectors.groupingBy(StoreProductStorageDemandDeduct::getStoreProdDemandDetailId, Collectors.summingInt(StoreProductStorageDemandDeduct::getQuantity)));
|
||||||
// 更新需求列表中的每个项,设置库存数量和生产中数量
|
// 更新需求列表中的每个项,设置库存数量和生产中数量
|
||||||
demandList.forEach(x -> {
|
demandList.forEach(x -> {
|
||||||
final Integer deductQuantity = deductQuantityMap.getOrDefault(x.getStoreProdDemandDetailId(), 0);
|
final Integer deductQuantity = deductQuantityMap.getOrDefault(x.getStoreProdDemandDetailId(), 0);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue