package org.springblade.mdm.flow.service.execute;
|
|
import org.flowable.task.api.Task;
|
import org.springblade.core.log.exception.ServiceException;
|
import org.springblade.core.secure.utils.AuthUtil;
|
import org.springblade.core.tool.support.Kv;
|
import org.springblade.core.tool.utils.Func;
|
import org.springblade.core.tool.utils.StringUtil;
|
import org.springblade.mdm.flow.constants.FlowContants;
|
import org.springblade.mdm.flow.service.FlowProgramFileService;
|
import org.springblade.mdm.program.service.NcNodeAutoCreateService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.util.Map;
|
|
/**
|
* 试切流程完成任务的实现
|
*/
|
@Service
|
public class DefaultFlowCompleteService extends AbstractFlowCompleteService {
|
@Autowired
|
private FlowProgramFileService flowProgramFileService;
|
|
@Autowired
|
private NcNodeAutoCreateService ncNodeAutoCreateService;
|
|
@Override
|
public void completeTask(String taskId, String processInstanceId, String comment, Map<String, Object> variables) {
|
taskService.complete(taskId, variables);
|
}
|
}
|