package org.springblade.mdm.flow.service;
|
|
import org.flowable.engine.IdentityService;
|
import org.flowable.engine.RuntimeService;
|
import org.flowable.engine.runtime.ProcessInstance;
|
import org.springblade.core.secure.utils.AuthUtil;
|
import org.springblade.mdm.basesetting.machine.MachineService;
|
import org.springblade.mdm.basesetting.machine.entity.Machine;
|
import org.springblade.mdm.flow.excution.AutoAssignUsersService;
|
import org.springblade.mdm.flow.vo.TaskAssignVO;
|
import org.springblade.mdm.program.entity.NcProgram;
|
import org.springblade.mdm.program.service.NcProgramService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
/**
|
* 固化流程服务
|
*/
|
@Service
|
public class DispatchFlowService {
|
|
@Autowired
|
private RuntimeService runtimeService;
|
@Autowired
|
private AutoAssignUsersService autoAssignUsersService;
|
@Autowired
|
private IdentityService identityService;
|
|
@Autowired
|
private NcProgramService ncProgramService;
|
@Autowired
|
private MachineService machineService;
|
/**
|
* 固化流程的key
|
*/
|
private static final String PROCESS_KEY = "program-cure";
|
|
/**
|
* 编制节点通过前,检查程序是否存在
|
* @param processInstanceId 流程实例id
|
*/
|
public boolean programExists(String processInstanceId) {
|
|
return false;
|
}
|
|
}
|