浏览代码

创建待采购忽略工序类型的数据

yzc 1 年之前
父节点
当前提交
37f2678a4f

+ 4 - 1
hx-mes/src/main/java/com/fjhx/mes/service/production/impl/ProduceOrderServiceImpl.java

@@ -355,7 +355,10 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
 
         //获取物料列表
         List<Long> cpIds = contractProductList.stream().map(ContractProduct::getId).collect(Collectors.toList());
-        List<ContractProductBom> cpBList = contractProductBomService.list(q -> q.in(ContractProductBom::getContractProductId, cpIds));
+        List<ContractProductBom> cpBList = contractProductBomService.list(q -> q
+                .in(ContractProductBom::getContractProductId, cpIds)
+                .ne(ContractProductBom::getType, 3)//创建待采购忽略工序类型的数据
+        );
 
         //合并所有相同物料
         Map<Long, AvailableStockBo> inOutBoMap = new ConcurrentHashMap<>();