yangys
2025-08-24 c9433fab340a766a99b2c01ca018609cac407cee
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/ReplaceFlowController.java
@@ -10,6 +10,8 @@
import org.flowable.engine.runtime.ProcessInstance;
import org.flowable.task.api.Task;
import org.springblade.core.tool.api.R;
import org.springblade.mdm.basesetting.producedivision.entity.ProduceDivision;
import org.springblade.mdm.basesetting.producedivision.service.ProduceDivisionService;
import org.springblade.mdm.flow.constants.FlowContants;
import org.springblade.mdm.flow.excution.StartDispatcher;
import org.springblade.mdm.flow.service.ApproveRecordService;
@@ -24,6 +26,7 @@
import org.springblade.mdm.flow.vo.ReplaceUploadVO;
import org.springblade.mdm.flow.vo.TaskAssignVO;
import org.springblade.mdm.program.service.ProcessProgRefService;
import org.springblade.mdm.program.service.ProgramFlowStatusQueryService;
import org.springblade.mdm.program.vo.NcNodeVO;
import org.springframework.web.bind.annotation.*;
@@ -35,14 +38,7 @@
@RequestMapping("/flow/replace")
@Tag(name = "替换流程", description = "替换流程")
public class ReplaceFlowController {
   private final TaskService taskService;
   private final RuntimeService runtimeService;
   private final ApproveRecordService approveRecordService;
   private final FlowProgramFileService flowProgramFileService;
   private final DefaultFlowCompleteService defaultFlowCompleteService;
   private final TaskDispatchService taskDispatchService;
   private final ProduceDivisionService produceDivisionService;
   private final ReplaceFlowService replaceFlowService;
   @PostMapping("/pre")
@@ -85,4 +81,11 @@
      }
      return R.success();
   }
   @GetMapping("/default-assignees")
   @Operation(summary = "默认的审核用户", description = "准备程序替换流程,打开界面之前调用,调用之后会初始化文件列表,")
   public R<ProduceDivision> defaultAssignees(@Parameter(description = "零组件号") String drawingNo) {
      return R.data(produceDivisionService.getByDrawingNoWithQinzhe(drawingNo));
   }
}