Subversion Repositories SmartDukaan

Rev

Rev 14915 | Rev 16244 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14915 Rev 16208
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