yangys
2025-08-16 66db2ddb74b0f1afba2ccb237ac949959501283f
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/StartDispatcher.java
@@ -11,6 +11,7 @@
import org.springblade.mdm.basesetting.producedivision.service.ProduceDivisionService;
import org.springblade.mdm.flow.constants.FlowContants;
import org.springblade.mdm.flow.entity.FlowProgramFile;
import org.springblade.mdm.flow.service.FlowCommonService;
import org.springblade.mdm.flow.service.FlowProgramFileService;
import org.springblade.mdm.flow.vo.TaskAssignVO;
import org.springblade.mdm.program.entity.NcNode;
@@ -40,7 +41,7 @@
   private final FlowProgramFileService flowProgramFileService;
   private final NodeDeptQueryService nodeDeptQueryService;
   private final ProduceDivisionService produceDivisionService;
   private final FlowCommonService flowCommonService;
   /**
    * 启动派工流程
@@ -50,9 +51,9 @@
   @Transactional
   public String start(TaskAssignVO startVO){
      Map<String, Object> vars = new HashMap<>();
      //Map<String,Object> preAssignee = autoAssignUsersService.autoAssignUsers(startVO);
      this.putDefaultAssignees(vars,startVO.getDrawingNo());
      //this.putDefaultAssignees(vars,startVO.getDrawingNo());
      ProduceDivision div = flowCommonService.putDefaultAssignees(vars,startVO.getDrawingNo(),null);
      vars.put(FlowContants.ASSIGNEE,div.getTeamLeaderId());//第一个用户组长
      vars.put(FlowContants.TITLE,startVO.getTitle());
      //机床编号
      vars.put(FlowContants.MACHINE_CODE,startVO.getMachineCode());