Browse Source

完善

master
yxt_djz 3 years ago
parent
commit
5bedc0ea16
  1. 12
      anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java

12
anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java

@ -1839,7 +1839,7 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask
return rb.setData(list); return rb.setData(list);
} }
public ResultBean<Page<FlowTaskDto>> businessTodoListForApp(String userSid,String companySid, List<BusinessTaskParam> params, int pageNum, int pageSize) { public ResultBean<Page<FlowTaskDto>> businessTodoListForApp(String userSid,String orgPath, List<BusinessTaskParam> params, int pageNum, int pageSize) {
Page<FlowTaskDto> page = new Page<>(); Page<FlowTaskDto> page = new Page<>();
TaskQuery taskQuery = taskService.createTaskQuery(); TaskQuery taskQuery = taskService.createTaskQuery();
// 流程参数 // 流程参数
@ -1861,11 +1861,13 @@ public class FlowTaskService extends MybatisBaseService<FlowTaskMapper, FlowTask
} }
} }
} }
taskQuery.active() TaskQuery or = taskQuery.active()
.includeProcessVariables() .includeProcessVariables()
.or() ;
.taskAssigneeLike("%" + userSid + "%") if(StringUtils.isNotBlank(orgPath)){
.endOr() or.taskVariableValueEquals("orgPath", orgPath);
}
or.taskAssigneeLike("%" + userSid + "%")
.orderByTaskCreateTime().desc(); .orderByTaskCreateTime().desc();
// 查询筛选条件 // 查询筛选条件
if (paramMap.get("startDate") != null && StringUtils.isNotBlank(paramMap.get("startDate").toString())) { if (paramMap.get("startDate") != null && StringUtils.isNotBlank(paramMap.get("startDate").toString())) {

Loading…
Cancel
Save