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

dev
疯狂的狮子Li 9 months ago
parent 09fb5bb2da
commit eec5940703

@ -83,4 +83,13 @@ public interface WorkflowService {
* @return
*/
boolean completeTask(RemoteCompleteTask 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(RemoteCompleteTask 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);
}
}

Loading…
Cancel
Save