|
@@ -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);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|