|
@@ -9,7 +9,6 @@ import org.apache.commons.lang.StringUtils;
|
|
|
import org.snaker.engine.SnakerEngine;
|
|
|
import org.snaker.engine.access.Page;
|
|
|
import org.snaker.engine.access.QueryFilter;
|
|
|
-import org.snaker.engine.core.AccessService;
|
|
|
import org.snaker.engine.entity.HistoryOrder;
|
|
|
import org.snaker.engine.entity.Task;
|
|
|
import org.snaker.engine.entity.WorkItem;
|
|
@@ -40,7 +39,7 @@ public class TaskController extends BaseController {
|
|
|
@Autowired
|
|
|
private SysUserFeignService SysUserFeignService;
|
|
|
|
|
|
- @GetMapping(value = "home")
|
|
|
+ @GetMapping(value = "queryWaitList")
|
|
|
public Object homeTaskList() {
|
|
|
|
|
|
SysUser user = SysUserFeignService.queryUserInfo();
|
|
@@ -71,19 +70,6 @@ public class TaskController extends BaseController {
|
|
|
return succeed(model);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 根据当前用户查询待办任务列表
|
|
|
- * @param model
|
|
|
- * @return
|
|
|
- */
|
|
|
- @GetMapping(value = "queryWaitList")
|
|
|
- public Object queryWaitList(Page<WorkItem> page) {
|
|
|
- SysUser user = SysUserFeignService.queryUserInfo();
|
|
|
-
|
|
|
- snakerEngine.query().getWorkItems(page, new QueryFilter().setOperator(user.getUsername()));
|
|
|
- return succeed(page);
|
|
|
- }
|
|
|
-
|
|
|
@PostMapping(value = "actor/add")
|
|
|
public Object addTaskActor(String orderId, String taskName, String operator) {
|
|
|
List<Task> tasks = snakerEngine.query().getActiveTasks(new QueryFilter().setOrderId(orderId));
|
|
@@ -119,42 +105,6 @@ public class TaskController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 活动任务查询列表
|
|
|
- * @param model
|
|
|
- * @return
|
|
|
- */
|
|
|
- @GetMapping(value = "active/more")
|
|
|
- public Object activeTaskList(Page<WorkItem> page, Integer taskType) {
|
|
|
- SysUser user = SysUserFeignService.queryUserInfo();
|
|
|
-
|
|
|
- List<String> list = new ArrayList<String>();
|
|
|
- list.add(user.getUsername());
|
|
|
-
|
|
|
- String[] assignees = new String[list.size()];
|
|
|
- list.toArray(assignees);
|
|
|
- snakerEngine.query().getWorkItems(page, new QueryFilter().setOperators(assignees).setTaskType(taskType));
|
|
|
- return succeed(page);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 活动任务查询列表
|
|
|
- * @param model
|
|
|
- * @return
|
|
|
- */
|
|
|
- @GetMapping(value = "active/ccmore")
|
|
|
- public Object activeCCList(Page<HistoryOrder> page) {
|
|
|
- SysUser user = SysUserFeignService.queryUserInfo();
|
|
|
-
|
|
|
- List<String> list = new ArrayList<String>();
|
|
|
- list.add(user.getUsername());
|
|
|
-
|
|
|
- String[] assignees = new String[list.size()];
|
|
|
- list.toArray(assignees);
|
|
|
- snakerEngine.query().getCCWorks(page, new QueryFilter().setOperators(assignees).setState(AccessService.STATE_ACTIVE));
|
|
|
- return succeed(page);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
* 活动任务的驳回
|
|
|
* @param model
|
|
|
* @param taskId
|