增加通过用户ID获取代办列表
This commit is contained in:
parent
f1710cccd4
commit
3bef8e8049
@ -56,6 +56,15 @@ public interface IOaService {
|
|||||||
*/
|
*/
|
||||||
List<OaTaskDTO> listTaskByUserId(String userId);
|
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);
|
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
|
@Override
|
||||||
public Long countTaskOfMine() {
|
public Long countTaskOfMine() {
|
||||||
String userId = securityComponent.getCurrentUser().getUserId();
|
String userId = securityComponent.getCurrentUser().getUserId();
|
||||||
|
Loading…
Reference in New Issue
Block a user