| Line 221... |
Line 221... |
| 221 |
if(!isProfitMandiAgent()){
|
221 |
if(!isProfitMandiAgent()){
|
| 222 |
SearchFilter searchFilter = new SearchFilter();
|
222 |
SearchFilter searchFilter = new SearchFilter();
|
| 223 |
searchFilter.setActivityCreatorIds(Collections
|
223 |
searchFilter.setActivityCreatorIds(Collections
|
| 224 |
.singletonList(CRMConstants.ADMIN_AGENT_ID));
|
224 |
.singletonList(CRMConstants.ADMIN_AGENT_ID));
|
| 225 |
searchFilter.setIsActivityRead(false);
|
225 |
searchFilter.setIsActivityRead(false);
|
| 226 |
searchFilter.setNotShowPmTickets(true);
|
226 |
if(!isSaholicAndProfitMandiAllowed()){
|
| 227 |
searchFilter.setTicketCategoryList(new ArrayList<TicketCategory>());
|
227 |
searchFilter.setNotShowPmTickets(true);
|
| 228 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_CASHBACK);
|
- |
|
| 229 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_FEEDBACK);
|
- |
|
| 230 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_ORDER_NOT_SEEN);
|
- |
|
| 231 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_OTHER);
|
228 |
searchFilter.setTicketCategoryList(profitMandiTicketCategoryList);
|
| 232 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_RECHARGE_ISSUE);
|
- |
|
| 233 |
|
229 |
}
|
| 234 |
agentUnreadActivityCount = 0;
|
230 |
agentUnreadActivityCount = 0;
|
| 235 |
customerActivityCount = 0;
|
231 |
customerActivityCount = 0;
|
| 236 |
|
232 |
|
| 237 |
crmServiceClient = new CRMClient().getClient();
|
233 |
crmServiceClient = new CRMClient().getClient();
|
| 238 |
List<Activity> activities = crmServiceClient.getActivities(searchFilter);
|
234 |
List<Activity> activities = crmServiceClient.getActivities(searchFilter);
|
| Line 254... |
Line 250... |
| 254 |
SearchFilter searchFilter = new SearchFilter();
|
250 |
SearchFilter searchFilter = new SearchFilter();
|
| 255 |
searchFilter.setActivityCreatorIds(Collections
|
251 |
searchFilter.setActivityCreatorIds(Collections
|
| 256 |
.singletonList(CRMConstants.ADMIN_AGENT_ID));
|
252 |
.singletonList(CRMConstants.ADMIN_AGENT_ID));
|
| 257 |
searchFilter.setIsActivityRead(false);
|
253 |
searchFilter.setIsActivityRead(false);
|
| 258 |
searchFilter.setNotShowPmTickets(false);
|
254 |
searchFilter.setNotShowPmTickets(false);
|
| 259 |
searchFilter.setTicketCategoryList(new ArrayList<TicketCategory>());
|
255 |
searchFilter.setTicketCategoryList(profitMandiTicketCategoryList);
|
| 260 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_CASHBACK);
|
- |
|
| 261 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_FEEDBACK);
|
- |
|
| 262 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_ORDER_NOT_SEEN);
|
- |
|
| 263 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_OTHER);
|
- |
|
| 264 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_RECHARGE_ISSUE);
|
- |
|
| 265 |
|
256 |
|
| 266 |
pmAgentUnreadActivityCount = 0;
|
257 |
pmAgentUnreadActivityCount = 0;
|
| 267 |
pmCustomerActivityCount = 0;
|
258 |
pmCustomerActivityCount = 0;
|
| 268 |
|
259 |
|
| 269 |
crmServiceClient = new CRMClient().getClient();
|
260 |
crmServiceClient = new CRMClient().getClient();
|
| Line 301... |
Line 292... |
| 301 |
searchFilter.setTicketAssigneeIds(Collections
|
292 |
searchFilter.setTicketAssigneeIds(Collections
|
| 302 |
.singletonList(CRMAuthorizingRealm.getAgent(currentAgentEmailId).getId()));
|
293 |
.singletonList(CRMAuthorizingRealm.getAgent(currentAgentEmailId).getId()));
|
| 303 |
|
294 |
|
| 304 |
crmServiceClient = new CRMClient().getClient();
|
295 |
crmServiceClient = new CRMClient().getClient();
|
| 305 |
agentOpenTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
296 |
agentOpenTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
| - |
|
297 |
List<Ticket> unassignedTickets = new ArrayList<Ticket>();
|
| 306 |
unassignedTicketCount = crmServiceClient.getUnassignedTickets().size();
|
298 |
unassignedTickets = crmServiceClient.getUnassignedTickets();
|
| - |
|
299 |
long sAgentUnassignedTicketCount = 0;
|
| - |
|
300 |
long pmAgentUnassignedTicketCount = 0;
|
| - |
|
301 |
long allPermittedUnassignedTicketCount = 0;
|
| - |
|
302 |
|
| - |
|
303 |
for(Ticket unassignedTicket: unassignedTickets){
|
| - |
|
304 |
if(profitMandiTicketCategoryList.contains(unassignedTicket.getCategory())){
|
| - |
|
305 |
pmAgentUnassignedTicketCount++;
|
| - |
|
306 |
allPermittedUnassignedTicketCount++;
|
| - |
|
307 |
}else{
|
| - |
|
308 |
sAgentUnassignedTicketCount++;
|
| - |
|
309 |
allPermittedUnassignedTicketCount++;
|
| - |
|
310 |
}
|
| - |
|
311 |
}
|
| - |
|
312 |
|
| - |
|
313 |
if(isSaholicAndProfitMandiAllowed()){
|
| - |
|
314 |
unassignedTicketCount = allPermittedUnassignedTicketCount;
|
| - |
|
315 |
}else if(isProfitMandiAgent()){
|
| - |
|
316 |
unassignedTicketCount = pmAgentUnassignedTicketCount;
|
| - |
|
317 |
}else{
|
| - |
|
318 |
unassignedTicketCount = sAgentUnassignedTicketCount;
|
| - |
|
319 |
}
|
| 307 |
if(!isProfitMandiAgent()){
|
320 |
if(!isProfitMandiAgent()){
|
| 308 |
if (canVerifyCOD()) {
|
321 |
if (canVerifyCOD()) {
|
| 309 |
searchFilter = new SearchFilter();
|
322 |
searchFilter = new SearchFilter();
|
| 310 |
searchFilter.setTicketCategory(TicketCategory.COD_VERIFICATION);
|
323 |
searchFilter.setTicketCategory(TicketCategory.COD_VERIFICATION);
|
| 311 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
324 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| Line 420... |
Line 433... |
| 420 |
log.info("Inside can view Profit Mandi Tickets");
|
433 |
log.info("Inside can view Profit Mandi Tickets");
|
| 421 |
searchFilter = new SearchFilter();
|
434 |
searchFilter = new SearchFilter();
|
| 422 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
435 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 423 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
436 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 424 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
437 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 425 |
searchFilter.setTicketCategoryList(new ArrayList<TicketCategory>());
|
438 |
searchFilter.setTicketCategoryList(profitMandiTicketCategoryList);
|
| 426 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_CASHBACK);
|
- |
|
| 427 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_FEEDBACK);
|
- |
|
| 428 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_ORDER_NOT_SEEN);
|
- |
|
| 429 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_OTHER);
|
439 |
|
| 430 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_RECHARGE_ISSUE);
|
- |
|
| 431 |
crmServiceClient = new CRMClient().getClient();
|
440 |
crmServiceClient = new CRMClient().getClient();
|
| 432 |
setProfitMandiTicketCount(crmServiceClient.getTickets(searchFilter).size());
|
441 |
setProfitMandiTicketCount(crmServiceClient.getTickets(searchFilter).size());
|
| 433 |
}
|
442 |
}
|
| 434 |
}
|
443 |
}
|
| 435 |
|
444 |
|