diff --git a/6.program/wms-empty/src/main/java/com/mt/wms/empty/task/AsynRunTaskService.java b/6.program/wms-empty/src/main/java/com/mt/wms/empty/task/AsynRunTaskService.java index 964f00a..8a1b03c 100644 --- a/6.program/wms-empty/src/main/java/com/mt/wms/empty/task/AsynRunTaskService.java +++ b/6.program/wms-empty/src/main/java/com/mt/wms/empty/task/AsynRunTaskService.java @@ -1104,6 +1104,19 @@ public class AsynRunTaskService extends BaseService { logger.info(currTask.getId() + "创建apms生产单号成功"); currTask.setSheetNo(processSheet.getData().getSheetNo()); currTaskServiceBiz.updateById(currTask); + //多步骤任务除了第一步写入sheetNo + if (currTask.getIsAuto()==1){ + AutoExeTask autoExeTask = autoExeTaskServiceBiz.getById(currTask.getAutoExeTaskId()); + CurrTask secondCurrTask = currTaskServiceBiz.getById(autoExeTask.getTTaskId()); + secondCurrTask.setSheetNo(currTask.getSheetNo()); + currTaskServiceBiz.updateById(secondCurrTask); + //三步任务 + if (autoExeTask.getProcessFlowType()==2){ + CurrTask threeCurrTask = currTaskServiceBiz.getById(autoExeTask.getThTaskId()); + threeCurrTask.setSheetNo(currTask.getSheetNo()); + currTaskServiceBiz.updateById(threeCurrTask); + } + } return true; } }