| Line 35... |
Line 35... |
| 35 |
import java.util.List;
|
35 |
import java.util.List;
|
| 36 |
|
36 |
|
| 37 |
import org.apache.commons.logging.Log;
|
37 |
import org.apache.commons.logging.Log;
|
| 38 |
import org.apache.commons.logging.LogFactory;
|
38 |
import org.apache.commons.logging.LogFactory;
|
| 39 |
import org.apache.log4j.Logger;
|
39 |
import org.apache.log4j.Logger;
|
| - |
|
40 |
import org.apache.shiro.SecurityUtils;
|
| 40 |
import org.apache.struts2.convention.annotation.Action;
|
41 |
import org.apache.struts2.convention.annotation.Action;
|
| 41 |
import org.apache.thrift.TException;
|
42 |
import org.apache.thrift.TException;
|
| 42 |
|
43 |
|
| 43 |
/**
|
44 |
/**
|
| 44 |
* @author vikas
|
45 |
* @author vikas
|
| Line 69... |
Line 70... |
| 69 |
private String couponCode = "";
|
70 |
private String couponCode = "";
|
| 70 |
private long agentOpenTicketCount;
|
71 |
private long agentOpenTicketCount;
|
| 71 |
private long unassignedTicketCount;
|
72 |
private long unassignedTicketCount;
|
| 72 |
private long activityCount;
|
73 |
private long activityCount;
|
| 73 |
private long customerActivityCount;
|
74 |
private long customerActivityCount;
|
| - |
|
75 |
private long pmCustomerActivityCount;
|
| - |
|
76 |
private long pmAgentUnreadActivityCount;
|
| 74 |
private long pendingCodVerificationCount;
|
77 |
private long pendingCodVerificationCount;
|
| 75 |
private long agentUnreadActivityCount;
|
78 |
private long agentUnreadActivityCount;
|
| 76 |
private long openFailedPaymentsTicketCount;
|
79 |
private long openFailedPaymentsTicketCount;
|
| 77 |
private long openDelayedDeliveryTicketCount;
|
80 |
private long openDelayedDeliveryTicketCount;
|
| 78 |
private long openFlaggedPaymentsTicketCount;
|
81 |
private long openFlaggedPaymentsTicketCount;
|
| Line 122... |
Line 125... |
| 122 |
String returnValue = INPUT;
|
125 |
String returnValue = INPUT;
|
| 123 |
|
126 |
|
| 124 |
try {
|
127 |
try {
|
| 125 |
if (email == null) {
|
128 |
if (email == null) {
|
| 126 |
loadTicketCounts();
|
129 |
loadTicketCounts();
|
| - |
|
130 |
loadPmCustomerActivities();
|
| 127 |
loadCustomerActivities();
|
131 |
loadCustomerActivities();
|
| - |
|
132 |
|
| 128 |
return returnValue;
|
133 |
return returnValue;
|
| 129 |
}
|
134 |
}
|
| 130 |
|
135 |
|
| 131 |
if (mobileNumber != null && !mobileNumber.isEmpty()) {
|
136 |
if (mobileNumber != null && !mobileNumber.isEmpty()) {
|
| 132 |
transactionServiceClient = new TransactionClient().getClient();
|
137 |
transactionServiceClient = new TransactionClient().getClient();
|
| Line 211... |
Line 216... |
| 211 |
|
216 |
|
| 212 |
return returnValue;
|
217 |
return returnValue;
|
| 213 |
}
|
218 |
}
|
| 214 |
|
219 |
|
| 215 |
private void loadCustomerActivities() throws TException {
|
220 |
private void loadCustomerActivities() throws TException {
|
| - |
|
221 |
if(!isProfitMandiAgent()){
|
| 216 |
SearchFilter searchFilter = new SearchFilter();
|
222 |
SearchFilter searchFilter = new SearchFilter();
|
| 217 |
searchFilter.setActivityCreatorIds(Collections
|
223 |
searchFilter.setActivityCreatorIds(Collections
|
| 218 |
.singletonList(CRMConstants.ADMIN_AGENT_ID));
|
224 |
.singletonList(CRMConstants.ADMIN_AGENT_ID));
|
| 219 |
searchFilter.setIsActivityRead(false);
|
225 |
searchFilter.setIsActivityRead(false);
|
| - |
|
226 |
searchFilter.setNotShowPmTickets(true);
|
| - |
|
227 |
searchFilter.setTicketCategoryList(new ArrayList<TicketCategory>());
|
| - |
|
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);
|
| - |
|
232 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_RECHARGE_ISSUE);
|
| 220 |
|
233 |
|
| 221 |
agentUnreadActivityCount = 0;
|
234 |
agentUnreadActivityCount = 0;
|
| 222 |
customerActivityCount = 0;
|
235 |
customerActivityCount = 0;
|
| 223 |
|
236 |
|
| 224 |
crmServiceClient = new CRMClient().getClient();
|
237 |
crmServiceClient = new CRMClient().getClient();
|
| 225 |
List<Activity> activities = crmServiceClient.getActivities(searchFilter);
|
238 |
List<Activity> activities = crmServiceClient.getActivities(searchFilter);
|
| 226 |
|
239 |
|
| 227 |
if (activities != null) {
|
240 |
if (activities != null) {
|
| 228 |
for (Activity activity : activities) {
|
241 |
for (Activity activity : activities) {
|
| 229 |
if (CRMAuthorizingRealm.getAgent(currentAgentEmailId).getId() == activity.getTicketAssigneeId()) {
|
242 |
if (CRMAuthorizingRealm.getAgent(currentAgentEmailId).getId() == activity.getTicketAssigneeId()) {
|
| 230 |
agentUnreadActivityCount++;
|
243 |
agentUnreadActivityCount++;
|
| 231 |
}
|
244 |
}
|
| 232 |
}
|
245 |
}
|
| 233 |
|
246 |
|
| 234 |
customerActivityCount = activities.size();
|
247 |
customerActivityCount = activities.size();
|
| - |
|
248 |
}
|
| - |
|
249 |
}
|
| - |
|
250 |
}
|
| - |
|
251 |
|
| - |
|
252 |
private void loadPmCustomerActivities() throws TException {
|
| - |
|
253 |
if(isProfitMandiAgent()){
|
| - |
|
254 |
SearchFilter searchFilter = new SearchFilter();
|
| - |
|
255 |
searchFilter.setActivityCreatorIds(Collections
|
| - |
|
256 |
.singletonList(CRMConstants.ADMIN_AGENT_ID));
|
| - |
|
257 |
searchFilter.setIsActivityRead(false);
|
| - |
|
258 |
searchFilter.setNotShowPmTickets(false);
|
| - |
|
259 |
searchFilter.setTicketCategoryList(new ArrayList<TicketCategory>());
|
| - |
|
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 |
|
| - |
|
266 |
pmAgentUnreadActivityCount = 0;
|
| - |
|
267 |
pmCustomerActivityCount = 0;
|
| - |
|
268 |
|
| - |
|
269 |
crmServiceClient = new CRMClient().getClient();
|
| - |
|
270 |
List<Activity> activities = crmServiceClient.getActivities(searchFilter);
|
| - |
|
271 |
|
| - |
|
272 |
if (activities != null) {
|
| - |
|
273 |
for (Activity activity : activities) {
|
| - |
|
274 |
if (CRMAuthorizingRealm.getAgent(currentAgentEmailId).getId() == activity.getTicketAssigneeId()) {
|
| - |
|
275 |
pmAgentUnreadActivityCount++;
|
| - |
|
276 |
}
|
| - |
|
277 |
pmCustomerActivityCount++;
|
| - |
|
278 |
}
|
| - |
|
279 |
|
| 235 |
}
|
280 |
}
|
| - |
|
281 |
}
|
| 236 |
}
|
282 |
}
|
| 237 |
|
283 |
|
| 238 |
private void loadActivityDetails() throws TException {
|
284 |
private void loadActivityDetails() throws TException {
|
| 239 |
SearchFilter searchFilter = new SearchFilter();
|
285 |
SearchFilter searchFilter = new SearchFilter();
|
| 240 |
searchFilter.setCustomerId(user.getUserId());
|
286 |
searchFilter.setCustomerId(user.getUserId());
|
| Line 256... |
Line 302... |
| 256 |
.singletonList(CRMAuthorizingRealm.getAgent(currentAgentEmailId).getId()));
|
302 |
.singletonList(CRMAuthorizingRealm.getAgent(currentAgentEmailId).getId()));
|
| 257 |
|
303 |
|
| 258 |
crmServiceClient = new CRMClient().getClient();
|
304 |
crmServiceClient = new CRMClient().getClient();
|
| 259 |
agentOpenTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
305 |
agentOpenTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
| 260 |
unassignedTicketCount = crmServiceClient.getUnassignedTickets().size();
|
306 |
unassignedTicketCount = crmServiceClient.getUnassignedTickets().size();
|
| 261 |
|
307 |
if(!isProfitMandiAgent()){
|
| 262 |
if (canVerifyCOD()) {
|
308 |
if (canVerifyCOD()) {
|
| 263 |
searchFilter = new SearchFilter();
|
309 |
searchFilter = new SearchFilter();
|
| 264 |
searchFilter.setTicketCategory(TicketCategory.COD_VERIFICATION);
|
310 |
searchFilter.setTicketCategory(TicketCategory.COD_VERIFICATION);
|
| 265 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
311 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 266 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
312 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 267 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
313 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 268 |
|
314 |
|
| 269 |
crmServiceClient = new CRMClient().getClient();
|
315 |
crmServiceClient = new CRMClient().getClient();
|
| 270 |
pendingCodVerificationCount = crmServiceClient.getTickets(searchFilter).size();
|
316 |
pendingCodVerificationCount = crmServiceClient.getTickets(searchFilter).size();
|
| 271 |
}
|
317 |
}
|
| 272 |
|
318 |
|
| 273 |
if (canViewFailedPayments()) {
|
319 |
if (canViewFailedPayments()) {
|
| 274 |
searchFilter = new SearchFilter();
|
320 |
searchFilter = new SearchFilter();
|
| 275 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
321 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 276 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
322 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 277 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
323 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 278 |
searchFilter.setTicketCategory(TicketCategory.FAILED_PAYMENTS);
|
324 |
searchFilter.setTicketCategory(TicketCategory.FAILED_PAYMENTS);
|
| 279 |
crmServiceClient = new CRMClient().getClient();
|
325 |
crmServiceClient = new CRMClient().getClient();
|
| 280 |
openFailedPaymentsTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
326 |
openFailedPaymentsTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
| 281 |
}
|
327 |
}
|
| 282 |
|
328 |
|
| 283 |
if (canViewDelayedDeliveries()) {
|
329 |
if (canViewDelayedDeliveries()) {
|
| 284 |
searchFilter = new SearchFilter();
|
330 |
searchFilter = new SearchFilter();
|
| 285 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
331 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 286 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
332 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 287 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
333 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 288 |
searchFilter.setTicketCategory(TicketCategory.DELAYED_DELIVERY);
|
334 |
searchFilter.setTicketCategory(TicketCategory.DELAYED_DELIVERY);
|
| 289 |
crmServiceClient = new CRMClient().getClient();
|
335 |
crmServiceClient = new CRMClient().getClient();
|
| 290 |
openDelayedDeliveryTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
336 |
openDelayedDeliveryTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
| 291 |
}
|
337 |
}
|
| 292 |
|
338 |
|
| 293 |
if (canViewFlaggedPayments()) {
|
339 |
if (canViewFlaggedPayments()) {
|
| 294 |
searchFilter = new SearchFilter();
|
340 |
searchFilter = new SearchFilter();
|
| 295 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
341 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 296 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
342 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 297 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
343 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 298 |
searchFilter.setTicketCategory(TicketCategory.PAYMENT_FLAGGED);
|
344 |
searchFilter.setTicketCategory(TicketCategory.PAYMENT_FLAGGED);
|
| 299 |
crmServiceClient = new CRMClient().getClient();
|
345 |
crmServiceClient = new CRMClient().getClient();
|
| 300 |
openFlaggedPaymentsTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
346 |
openFlaggedPaymentsTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
| 301 |
}
|
347 |
}
|
| 302 |
|
348 |
|
| 303 |
if (canViewDoaRequests()) {
|
349 |
if (canViewDoaRequests()) {
|
| 304 |
searchFilter = new SearchFilter();
|
350 |
searchFilter = new SearchFilter();
|
| 305 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
351 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 306 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
352 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 307 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
353 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 308 |
searchFilter.setTicketCategory(TicketCategory.DOA_RECEIVED);
|
354 |
searchFilter.setTicketCategory(TicketCategory.DOA_RECEIVED);
|
| 309 |
crmServiceClient = new CRMClient().getClient();
|
355 |
crmServiceClient = new CRMClient().getClient();
|
| 310 |
DoaRequestCount = crmServiceClient.getTickets(searchFilter).size();
|
356 |
DoaRequestCount = crmServiceClient.getTickets(searchFilter).size();
|
| 311 |
}
|
357 |
}
|
| 312 |
|
358 |
|
| 313 |
if (canViewReturnRequests()) {
|
359 |
if (canViewReturnRequests()) {
|
| 314 |
searchFilter = new SearchFilter();
|
360 |
searchFilter = new SearchFilter();
|
| 315 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
361 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 316 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
362 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 317 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
363 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 318 |
searchFilter.setTicketCategory(TicketCategory.RETURN_FORM);
|
364 |
searchFilter.setTicketCategory(TicketCategory.RETURN_FORM);
|
| 319 |
crmServiceClient = new CRMClient().getClient();
|
365 |
crmServiceClient = new CRMClient().getClient();
|
| 320 |
ReturnRequestCount = crmServiceClient.getTickets(searchFilter).size();
|
366 |
ReturnRequestCount = crmServiceClient.getTickets(searchFilter).size();
|
| 321 |
}
|
367 |
}
|
| 322 |
|
368 |
|
| 323 |
if (canViewOrderCancellation()) {
|
369 |
if (canViewOrderCancellation()) {
|
| 324 |
searchFilter = new SearchFilter();
|
370 |
searchFilter = new SearchFilter();
|
| 325 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
371 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 326 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
372 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 327 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
373 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 328 |
searchFilter.setTicketCategory(TicketCategory.ORDER_CANCELLATION);
|
374 |
searchFilter.setTicketCategory(TicketCategory.ORDER_CANCELLATION);
|
| 329 |
crmServiceClient = new CRMClient().getClient();
|
375 |
crmServiceClient = new CRMClient().getClient();
|
| 330 |
orderCancellationCount = crmServiceClient.getTickets(searchFilter).size();
|
376 |
orderCancellationCount = crmServiceClient.getTickets(searchFilter).size();
|
| 331 |
}
|
377 |
}
|
| 332 |
|
378 |
|
| 333 |
searchFilter = new SearchFilter();
|
379 |
searchFilter = new SearchFilter();
|
| 334 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
380 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 335 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
381 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 336 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
382 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 337 |
searchFilter.setTicketCategory(TicketCategory.STORE_PICKUP);
|
383 |
searchFilter.setTicketCategory(TicketCategory.STORE_PICKUP);
|
| 338 |
crmServiceClient = new CRMClient().getClient();
|
384 |
crmServiceClient = new CRMClient().getClient();
|
| 339 |
openStorePickupTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
385 |
openStorePickupTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
| 340 |
|
386 |
|
| 341 |
if (canViewLowInventoryCancellation()) {
|
387 |
if (canViewLowInventoryCancellation()) {
|
| 342 |
searchFilter = new SearchFilter();
|
388 |
searchFilter = new SearchFilter();
|
| 343 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
389 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 344 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
390 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 345 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
391 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 346 |
searchFilter.setTicketCategory(TicketCategory.LOW_INVENTORY_CANCELLED_ORDERS);
|
392 |
searchFilter.setTicketCategory(TicketCategory.LOW_INVENTORY_CANCELLED_ORDERS);
|
| 347 |
crmServiceClient = new CRMClient().getClient();
|
393 |
crmServiceClient = new CRMClient().getClient();
|
| 348 |
lowInventoryTicketsCount = crmServiceClient.getTickets(searchFilter).size();
|
394 |
lowInventoryTicketsCount = crmServiceClient.getTickets(searchFilter).size();
|
| 349 |
}
|
395 |
}
|
| 350 |
//Start:- Added By Manish Sharma for Creating a new Ticket: Category- RTO Refund on 21-Jun-2013
|
396 |
//Start:- Added By Manish Sharma for Creating a new Ticket: Category- RTO Refund on 21-Jun-2013
|
| 351 |
if (canViewRTORefunds()) {
|
397 |
if (canViewRTORefunds()) {
|
| 352 |
searchFilter = new SearchFilter();
|
398 |
searchFilter = new SearchFilter();
|
| 353 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
399 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 354 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
400 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 355 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
401 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 356 |
searchFilter.setTicketCategory(TicketCategory.RTO_REFUND);
|
402 |
searchFilter.setTicketCategory(TicketCategory.RTO_REFUND);
|
| 357 |
crmServiceClient = new CRMClient().getClient();
|
403 |
crmServiceClient = new CRMClient().getClient();
|
| 358 |
RtoRefundsTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
404 |
RtoRefundsTicketCount = crmServiceClient.getTickets(searchFilter).size();
|
| 359 |
}
|
405 |
}
|
| 360 |
//End:- Added By Manish Sharma for Creating a new Ticket: Category- RTO Refund on 21-Jun-2013
|
406 |
//End:- Added By Manish Sharma for Creating a new Ticket: Category- RTO Refund on 21-Jun-2013
|
| 361 |
if (canViewBulkOrderEnquiry()) {
|
407 |
if (canViewBulkOrderEnquiry()) {
|
| 362 |
log.info("Inside can view bulk order enquiry");
|
408 |
log.info("Inside can view bulk order enquiry");
|
| 363 |
searchFilter = new SearchFilter();
|
409 |
searchFilter = new SearchFilter();
|
| 364 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
410 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 365 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
411 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 366 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
412 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 367 |
searchFilter.setTicketCategory(TicketCategory.Bulk_Order_ENQUIRY);
|
413 |
searchFilter.setTicketCategory(TicketCategory.Bulk_Order_ENQUIRY);
|
| 368 |
crmServiceClient = new CRMClient().getClient();
|
414 |
crmServiceClient = new CRMClient().getClient();
|
| 369 |
log.info("count"+crmServiceClient.getTickets(searchFilter).size());
|
415 |
log.info("count"+crmServiceClient.getTickets(searchFilter).size());
|
| 370 |
setBulkOrderEnquiryCount(crmServiceClient.getTickets(searchFilter).size());
|
416 |
setBulkOrderEnquiryCount(crmServiceClient.getTickets(searchFilter).size());
|
| 371 |
}
|
417 |
}
|
| 372 |
|
418 |
|
| 373 |
if(canViewProfitMandiTicket()){
|
419 |
if(canViewProfitMandiTicket()){
|
| 374 |
log.info("Inside can view Profit Mandi Tickets");
|
420 |
log.info("Inside can view Profit Mandi Tickets");
|
| 375 |
searchFilter = new SearchFilter();
|
421 |
searchFilter = new SearchFilter();
|
| 376 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
422 |
searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
|
| 377 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
423 |
searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
|
| 378 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
424 |
searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
|
| 379 |
searchFilter.setTicketCategoryList(new ArrayList<TicketCategory>());
|
425 |
searchFilter.setTicketCategoryList(new ArrayList<TicketCategory>());
|
| 380 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_CASHBACK);
|
426 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_CASHBACK);
|
| 381 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_FEEDBACK);
|
427 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_FEEDBACK);
|
| 382 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_ORDER_NOT_SEEN);
|
428 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_ORDER_NOT_SEEN);
|
| 383 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_OTHER);
|
429 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_OTHER);
|
| 384 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_RECHARGE_ISSUE);
|
430 |
searchFilter.getTicketCategoryList().add(TicketCategory.PROFITMANDI_RECHARGE_ISSUE);
|
| 385 |
crmServiceClient = new CRMClient().getClient();
|
431 |
crmServiceClient = new CRMClient().getClient();
|
| 386 |
setProfitMandiTicketCount(crmServiceClient.getTickets(searchFilter).size());
|
432 |
setProfitMandiTicketCount(crmServiceClient.getTickets(searchFilter).size());
|
| 387 |
}
|
433 |
}
|
| 388 |
|
434 |
}
|
| 389 |
|
- |
|
| 390 |
|
435 |
|
| 391 |
}
|
436 |
}
|
| 392 |
|
437 |
|
| 393 |
private void loadUserCommunicationDetails()
|
438 |
private void loadUserCommunicationDetails()
|
| 394 |
throws UserCommunicationException, TException {
|
439 |
throws UserCommunicationException, TException {
|
| Line 809... |
Line 854... |
| 809 |
}
|
854 |
}
|
| 810 |
|
855 |
|
| 811 |
public void setProfitMandiTicketCount(long profitMandiTicketCount) {
|
856 |
public void setProfitMandiTicketCount(long profitMandiTicketCount) {
|
| 812 |
this.profitMandiTicketCount = profitMandiTicketCount;
|
857 |
this.profitMandiTicketCount = profitMandiTicketCount;
|
| 813 |
}
|
858 |
}
|
| - |
|
859 |
|
| - |
|
860 |
public long getPmCustomerActivityCount() {
|
| - |
|
861 |
return pmCustomerActivityCount;
|
| - |
|
862 |
}
|
| - |
|
863 |
|
| - |
|
864 |
public void setPmCustomerActivityCount(long pmCustomerActivityCount) {
|
| - |
|
865 |
this.pmCustomerActivityCount = pmCustomerActivityCount;
|
| - |
|
866 |
}
|
| - |
|
867 |
|
| - |
|
868 |
public long getPmAgentUnreadActivityCount() {
|
| - |
|
869 |
return pmAgentUnreadActivityCount;
|
| - |
|
870 |
}
|
| - |
|
871 |
|
| - |
|
872 |
public void setPmAgentUnreadActivityCount(long pmAgentUnreadActivityCount) {
|
| - |
|
873 |
this.pmAgentUnreadActivityCount = pmAgentUnreadActivityCount;
|
| - |
|
874 |
}
|
| 814 |
}
|
875 |
}
|
| 815 |
|
876 |
|