Browse Source

合同变更问题处理

yzc 11 months ago
parent
commit
d87287e98e

+ 2 - 0
hx-mes/src/main/java/com/fjhx/mes/service/production/impl/ProduceOrderServiceImpl.java

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