Răsfoiți Sursa

合同下发任务生成工单

yzc 1 an în urmă
părinte
comite
be6ec591e8

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

@@ -142,12 +142,14 @@ public class ProduceOrderServiceImpl extends ServiceImpl<ProduceOrderMapper, Pro
         produceOrderDetailService.saveBatch(productionOrderDetailList);
 
         //创建生产订单明细
+        int index = 0;
         List<WorkOrder> workOrderList = new ArrayList<>();
         for (ContractProduct contractProduct : contractProductList) {
+            index++;
             //生成工单
             for (int i = 1; i <= contractProduct.getQuantity().intValue(); i++) {
                 WorkOrder workOrder = new WorkOrder();
-                workOrder.setCode(contract.getCode() + "-" + i);
+                workOrder.setCode(contract.getCode() + "-" + index + "-" + i);
                 workOrder.setProductId(contractProduct.getProductId());
                 workOrder.setQuantity(BigDecimal.ONE);
                 workOrder.setStatus(0);