mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	update 优化 增加api审批简化方法
This commit is contained in:
		@@ -78,9 +78,18 @@ public interface WorkflowService {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 办理任务
 | 
			
		||||
     * 系统后台发起审批 无用户信息 需要忽略权限
 | 
			
		||||
     * completeTask.getVariables().put("ignore", true);
 | 
			
		||||
     *
 | 
			
		||||
     * @param completeTask 参数
 | 
			
		||||
     * @return 结果
 | 
			
		||||
     */
 | 
			
		||||
    boolean completeTask(CompleteTaskDTO completeTask);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 办理任务
 | 
			
		||||
     *
 | 
			
		||||
     * @param taskId  任务ID
 | 
			
		||||
     * @param message 办理意见
 | 
			
		||||
     */
 | 
			
		||||
    boolean completeTask(Long taskId, String message);
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -122,6 +122,8 @@ public class WorkflowServiceImpl implements WorkflowService {
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 办理任务
 | 
			
		||||
     * 系统后台发起审批 无用户信息 需要忽略权限
 | 
			
		||||
     * completeTask.getVariables().put("ignore", true);
 | 
			
		||||
     *
 | 
			
		||||
     * @param completeTask 参数
 | 
			
		||||
     */
 | 
			
		||||
@@ -129,4 +131,21 @@ public class WorkflowServiceImpl implements WorkflowService {
 | 
			
		||||
    public boolean completeTask(CompleteTaskDTO completeTask) {
 | 
			
		||||
        return flwTaskService.completeTask(BeanUtil.toBean(completeTask, CompleteTaskBo.class));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 办理任务
 | 
			
		||||
     *
 | 
			
		||||
     * @param taskId  任务ID
 | 
			
		||||
     * @param message 办理意见
 | 
			
		||||
     */
 | 
			
		||||
    @Override
 | 
			
		||||
    public boolean completeTask(Long taskId, String message) {
 | 
			
		||||
        CompleteTaskBo completeTask = new CompleteTaskBo();
 | 
			
		||||
        completeTask.setTaskId(taskId);
 | 
			
		||||
        completeTask.setMessage(message);
 | 
			
		||||
        // 忽略权限(系统后台发起审批 无用户信息 需要忽略权限)
 | 
			
		||||
        completeTask.getVariables().put("ignore", true);
 | 
			
		||||
        return flwTaskService.completeTask(completeTask);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user