Subversion Repositories SmartDukaan

Rev

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

Rev 14226 Rev 16207
Line 61... Line 61...
61
            List<Long> paymentIds = client
61
            List<Long> paymentIds = client
62
                    .getPaymentsRequiringExtraProcessing(ExtraPaymentProcessingType.FAILED_PAYMENTS);
62
                    .getPaymentsRequiringExtraProcessing(ExtraPaymentProcessingType.FAILED_PAYMENTS);
63
            if (paymentIds != null && !paymentIds.isEmpty()) {
63
            if (paymentIds != null && !paymentIds.isEmpty()) {
64
                log.info("Fetched " + paymentIds.size() + " payments");
64
                log.info("Fetched " + paymentIds.size() + " payments");
65
                for (Long paymentId : paymentIds) {
65
                for (Long paymentId : paymentIds) {
-
 
66
                	if(!client.isAlive()){
-
 
67
                		client = new PaymentClient().getClient();
-
 
68
                	}
66
                    newTask.processPaymentFailure(client.getPayment(paymentId).getUserId());
69
                    newTask.processPaymentFailure(client.getPayment(paymentId).getUserId());
-
 
70
                    if(!client.isAlive()){
67
                    client = new PaymentClient().getClient();
71
                		client = new PaymentClient().getClient();
-
 
72
                	}
68
                    client.markPaymentAsProcessed(paymentId, ExtraPaymentProcessingType.FAILED_PAYMENTS);
73
                    client.markPaymentAsProcessed(paymentId, ExtraPaymentProcessingType.FAILED_PAYMENTS);
69
                }
74
                }
70
            } else {
75
            } else {
71
                log.info("No payments to process");
76
                log.info("No payments to process");
72
            }
77
            }