|
@@ -421,6 +421,7 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
|
|
|
List<ContractProductBomVo> oldProductBomListSum = contractProductBomService.getContractProductBomQuantitySum(IWrapper.getWrapper()
|
|
|
.eq("cpb.contract_id", oldContractId)
|
|
|
.in("cp.id", oldCpIds)
|
|
|
+ .ne("cpb.type", 3)
|
|
|
);
|
|
|
|
|
|
//获取新合同物料数量Map
|
|
@@ -433,6 +434,7 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
|
|
|
List<ContractProductBomVo> contractProductBomQuantitySum = contractProductBomService.getContractProductBomQuantitySum(IWrapper.getWrapper()
|
|
|
.eq("cpb.contract_id", newContractId)
|
|
|
.in("cp.id", newCpIds)
|
|
|
+ .ne("cpb.type", 3)
|
|
|
);
|
|
|
Map<Long, BigDecimal> newQuantityMap = contractProductBomQuantitySum.stream().collect(Collectors.toMap(ContractProductBom::getMaterialId, ContractProductBom::getQuantity));
|
|
|
|