Subversion Repositories SmartDukaan

Rev

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

Rev 3546 Rev 3578
Line 59... Line 59...
59
    private long                agentOpenTicketCount;
59
    private long                agentOpenTicketCount;
60
    private long                unassignedTicketCount;
60
    private long                unassignedTicketCount;
61
    private long                activityCount;
61
    private long                activityCount;
62
    private long                customerActivityCount;
62
    private long                customerActivityCount;
63
    private long                pendingCodVerificationCount;
63
    private long                pendingCodVerificationCount;
-
 
64
    private long                openFailedPaymentsTicketCount;
64
 
65
 
65
    @Action("/")
66
    @Action("/")
66
    public String index() throws Exception {
67
    public String index() throws Exception {
67
        String returnValue = INPUT;
68
        String returnValue = INPUT;
68
 
69
 
Line 164... Line 165...
164
 
165
 
165
        crmServiceClient = new CRMClient().getClient();
166
        crmServiceClient = new CRMClient().getClient();
166
        agentOpenTicketCount = crmServiceClient.getTickets(searchFilter).size();
167
        agentOpenTicketCount = crmServiceClient.getTickets(searchFilter).size();
167
        unassignedTicketCount = crmServiceClient.getUnassignedTickets().size();
168
        unassignedTicketCount = crmServiceClient.getUnassignedTickets().size();
168
 
169
 
-
 
170
        if (canVerifyCOD()) {
169
        searchFilter = new SearchFilter();
171
            searchFilter = new SearchFilter();
170
        searchFilter.setTicketCategory(TicketCategory.COD_VERIFICATION);
172
            searchFilter.setTicketCategory(TicketCategory.COD_VERIFICATION);
171
        searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
173
            searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
172
        searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
174
            searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
173
        searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
175
            searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
174
 
176
 
175
        crmServiceClient = new CRMClient().getClient();
177
            crmServiceClient = new CRMClient().getClient();
176
        pendingCodVerificationCount = crmServiceClient.getTickets(searchFilter).size();
178
            pendingCodVerificationCount = crmServiceClient.getTickets(searchFilter).size();            
-
 
179
        }
-
 
180
        
-
 
181
        if (canViewFailedPayments()) {
-
 
182
            searchFilter = new SearchFilter();
-
 
183
            searchFilter.setTicketStatuses(new ArrayList<TicketStatus>());
-
 
184
            searchFilter.getTicketStatuses().add(TicketStatus.OPEN);
-
 
185
            searchFilter.getTicketStatuses().add(TicketStatus.REOPEN);
-
 
186
            searchFilter.setTicketCategory(TicketCategory.FAILED_PAYMENTS);
-
 
187
            crmServiceClient = new CRMClient().getClient();
-
 
188
            openFailedPaymentsTicketCount = crmServiceClient.getTickets(searchFilter).size();
-
 
189
        }
177
    }
190
    }
178
 
191
 
179
    private void loadUserCommunicationDetails()
192
    private void loadUserCommunicationDetails()
180
            throws UserCommunicationException, TException {
193
            throws UserCommunicationException, TException {
181
        userContextServiceClient = new UserClient().getClient();
194
        userContextServiceClient = new UserClient().getClient();
Line 365... Line 378...
365
    }
378
    }
366
 
379
 
367
    public void setPendingCodVerificationCount(long pendingCodVerificationCount) {
380
    public void setPendingCodVerificationCount(long pendingCodVerificationCount) {
368
        this.pendingCodVerificationCount = pendingCodVerificationCount;
381
        this.pendingCodVerificationCount = pendingCodVerificationCount;
369
    }
382
    }
-
 
383
 
-
 
384
    public long getOpenFailedPaymentsTicketCount() {
-
 
385
        return openFailedPaymentsTicketCount;
-
 
386
    }
-
 
387
 
-
 
388
    public void setOpenFailedPaymentsTicketCount(long openFailedPaymentsTicketCount) {
-
 
389
        this.openFailedPaymentsTicketCount = openFailedPaymentsTicketCount;
-
 
390
    }
370
}
391
}
371
392