update 优化 增加api审批简化方法

This commit is contained in:
疯狂的狮子Li 2025-04-03 13:34:41 +08:00
parent 8e99dd306a
commit 5bf901cdcd
2 changed files with 29 additions and 1 deletions

View File

@ -78,9 +78,18 @@ public interface WorkflowService {
/** /**
* 办理任务 * 办理任务
* 系统后台发起审批 无用户信息 需要忽略权限
* completeTask.getVariables().put("ignore", true);
* *
* @param completeTask 参数 * @param completeTask 参数
* @return 结果
*/ */
boolean completeTask(CompleteTaskDTO completeTask); boolean completeTask(CompleteTaskDTO completeTask);
/**
* 办理任务
*
* @param taskId 任务ID
* @param message 办理意见
*/
boolean completeTask(Long taskId, String message);
} }

View File

@ -122,6 +122,8 @@ public class WorkflowServiceImpl implements WorkflowService {
/** /**
* 办理任务 * 办理任务
* 系统后台发起审批 无用户信息 需要忽略权限
* completeTask.getVariables().put("ignore", true);
* *
* @param completeTask 参数 * @param completeTask 参数
*/ */
@ -129,4 +131,21 @@ public class WorkflowServiceImpl implements WorkflowService {
public boolean completeTask(CompleteTaskDTO completeTask) { public boolean completeTask(CompleteTaskDTO completeTask) {
return flwTaskService.completeTask(BeanUtil.toBean(completeTask, CompleteTaskBo.class)); 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);
}
} }