if(StringUtil.isNotEmpty(StringUtil.getString(filter.get("agentUserId")))){
tq.isAgent(true);
if(filter.get("agentType").equals("1")){
tq.taskAssignee(StringUtil.getString(filter.get("userId")));
tq.taskCandidateUser(StringUtil.getString(filter.get("userId")));
tq.agentId(StringUtil.getString(filter.get("agentUserId")));
}else{
tq.taskAssignee(StringUtil.getString(filter.get("agentUserId")));
tq.taskCandidateUser(StringUtil.getString(filter.get("agentUserId")));
tq.agentId(StringUtil.getString(filter.get("userId")));
}