gpt4 book ai didi

java - 工作流如何查询单个任务和候选组任务?

转载 作者:行者123 更新时间:2023-12-01 19:44:58 25 4
gpt4 key购买 nike

我已经使用 or 和 endOr 连接了它们,但现在只能查询候选组任务。你能给我一些帮助吗?

TaskQuery taskQuery = taskService.createTaskQuery().active().**or()**;
if (StringUtils.isNotEmpty(userId)) {
taskQuery.taskAssignee(userId);
}
if (StringUtils.isNotEmpty((String) params.get("taskName"))) {
taskQuery.taskNameLike("%" + (String) params.get("taskName") + "%");
}

Long listRoles = sysRoleUserService.getRoleIdList(SecurityUser.getUserId());
List<String> listStr = new ArrayList<>();
listStr.add(listRoles.toString());
listStr.add(SecurityUser.getUserId().toString());
if (!listStr.isEmpty()) {
taskQuery.taskCandidateGroupIn(listStr);
}
taskQuery.**endOr()**.orderByTaskCreateTime().desc();
List<Task> list = taskQuery.listPage((curPage - 1) * limit, limit);

最佳答案

我构建了两个查询并手动合并它们。

关于java - 工作流如何查询单个任务和候选组任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59131755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com