增加通过用户ID获取代办列表
This commit is contained in:
parent
f1710cccd4
commit
3bef8e8049
@ -56,6 +56,15 @@ public interface IOaService {
|
||||
*/
|
||||
List<OaTaskDTO> listTaskByUserId(String userId);
|
||||
|
||||
/**
|
||||
* 用户的任务(待办)
|
||||
*
|
||||
* @param processInstanceId 实例ID
|
||||
* @param userId
|
||||
* @return
|
||||
*/
|
||||
List<OaTaskDTO> listTaskByProcessDefinitionKeyAndUserId(String processInstanceId, String userId);
|
||||
|
||||
/**
|
||||
* 我的任务(待办)总数
|
||||
*
|
||||
|
@ -148,6 +148,13 @@ public class OaServiceImpl extends DefaultBaseService implements IOaService {
|
||||
return listOaTask(tasks);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<OaTaskDTO> listTaskByProcessDefinitionKeyAndUserId(String processDefinitionKey, String userId) {
|
||||
TaskQuery taskQuery = taskService.createTaskQuery().taskCandidateOrAssigned(userId).processDefinitionKey(processDefinitionKey);
|
||||
List<Task> tasks = taskQuery.includeProcessVariables().list();
|
||||
return listOaTask(tasks);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long countTaskOfMine() {
|
||||
String userId = securityComponent.getCurrentUser().getUserId();
|
||||
|
Loading…
Reference in New Issue
Block a user