| Line 38... |
Line 38... |
| 38 |
|
38 |
|
| 39 |
@Controller
|
39 |
@Controller
|
| 40 |
@Transactional(rollbackFor=Throwable.class)
|
40 |
@Transactional(rollbackFor=Throwable.class)
|
| 41 |
public class CronController {
|
41 |
public class CronController {
|
| 42 |
|
42 |
|
| - |
|
43 |
@Value("${oxigen.recharge.transaction.url}")
|
| - |
|
44 |
private String oxigenRechargeTransactionUrl;
|
| - |
|
45 |
|
| 43 |
@Value("${oxigen.recharge.enquiry.url}")
|
46 |
@Value("${oxigen.recharge.enquiry.url}")
|
| 44 |
private String oxigenRechargeEnquiryUrl;
|
47 |
private String oxigenRechargeEnquiryUrl;
|
| 45 |
|
48 |
|
| 46 |
@Value("${oxigen.recharge.auth.key}")
|
49 |
@Value("${oxigen.recharge.auth.key}")
|
| 47 |
private String oxigenRechargeAuthKey;
|
50 |
private String oxigenRechargeAuthKey;
|
| Line 53... |
Line 56... |
| 53 |
private String oxigenRechargeValidationAuthKey;
|
56 |
private String oxigenRechargeValidationAuthKey;
|
| 54 |
|
57 |
|
| 55 |
@Value("${think.walnut.digital.recharge.transaction.mobile.url}")
|
58 |
@Value("${think.walnut.digital.recharge.transaction.mobile.url}")
|
| 56 |
private String thinkWalnutDigitalRechargeTransactionMobileUrl;
|
59 |
private String thinkWalnutDigitalRechargeTransactionMobileUrl;
|
| 57 |
|
60 |
|
| 58 |
@Value("${think.walnut.digital.recharge.transaction.mobile.username}")
|
- |
|
| 59 |
private String thinkWalnutDigitalRechargeTransactionMobileUserName;
|
- |
|
| 60 |
|
- |
|
| 61 |
@Value("${think.walnut.digital.recharge.transaction.mobile.password}")
|
- |
|
| 62 |
private String thinkWalnutDigitalRechargeTransactionMobilePassword;
|
- |
|
| 63 |
|
- |
|
| 64 |
@Value("${think.walnut.digital.recharge.transaction.dth.url}")
|
61 |
@Value("${think.walnut.digital.recharge.transaction.dth.url}")
|
| 65 |
private String thinkWalnutDigitalRechargeTransactionDthUrl;
|
62 |
private String thinkWalnutDigitalRechargeTransactionDthUrl;
|
| 66 |
|
63 |
|
| 67 |
@Value("${think.walnut.digital.recharge.transaction.dth.username}")
|
- |
|
| 68 |
private String thinkWalnutDigitalRechargeTransactionDthUserName;
|
- |
|
| 69 |
|
- |
|
| 70 |
@Value("${think.walnut.digital.recharge.transaction.dth.password}")
|
- |
|
| 71 |
private String thinkWalnutDigitalRechargeTransactionDthPassword;
|
- |
|
| 72 |
|
- |
|
| 73 |
@Value("${think.walnut.digital.recharge.enquiry.url}")
|
64 |
@Value("${think.walnut.digital.recharge.enquiry.url}")
|
| 74 |
private String thinkWalnutDigitalRechargeEnquiryUrl;
|
65 |
private String thinkWalnutDigitalRechargeEnquiryUrl;
|
| 75 |
|
66 |
|
| - |
|
67 |
@Value("${think.walnut.digital.recharge.balance.url}")
|
| - |
|
68 |
private String thinkWalnutDigitalRechargeBalanceUrl;
|
| - |
|
69 |
|
| 76 |
@Value("${think.walnut.digital.recharge.enquiry.username}")
|
70 |
@Value("${think.walnut.digital.recharge.username}")
|
| 77 |
private String thinkWalnutDigitalRechargeEnquiryUserName;
|
71 |
private String thinkWalnutDigitalRechargeUserName;
|
| 78 |
|
72 |
|
| 79 |
@Value("${think.walnut.digital.recharge.enquiry.password}")
|
73 |
@Value("${think.walnut.digital.recharge.password}")
|
| 80 |
private String thinkWalnutDigitalRechargeEnquiryPassword;
|
74 |
private String thinkWalnutDigitalRechargePassword;
|
| 81 |
|
75 |
|
| 82 |
@Value("${think.walnut.digital.recharge.auth.key}")
|
76 |
@Value("${think.walnut.digital.recharge.auth.key}")
|
| 83 |
private String thinkWalnutDigitalRechargeAuthKey;
|
77 |
private String thinkWalnutDigitalRechargeAuthKey;
|
| 84 |
|
78 |
|
| 85 |
@Autowired
|
79 |
@Autowired
|
| Line 128... |
Line 122... |
| 128 |
LOGGER.info("nonSuccessRechargeStatuses {} ", nonSuccessRechargeStatuses);
|
122 |
LOGGER.info("nonSuccessRechargeStatuses {} ", nonSuccessRechargeStatuses);
|
| 129 |
nonSuccessRechargeStatuses.remove(RechargeStatus.SUCCESS);
|
123 |
nonSuccessRechargeStatuses.remove(RechargeStatus.SUCCESS);
|
| 130 |
nonSuccessRechargeStatuses.remove(RechargeStatus.FAILED);
|
124 |
nonSuccessRechargeStatuses.remove(RechargeStatus.FAILED);
|
| 131 |
RechargeCredential thinkWalnutDigitalRechargeEnquiryCredential = new RechargeCredential();
|
125 |
RechargeCredential thinkWalnutDigitalRechargeEnquiryCredential = new RechargeCredential();
|
| 132 |
thinkWalnutDigitalRechargeEnquiryCredential.setRechargeUrl(thinkWalnutDigitalRechargeEnquiryUrl);
|
126 |
thinkWalnutDigitalRechargeEnquiryCredential.setRechargeUrl(thinkWalnutDigitalRechargeEnquiryUrl);
|
| 133 |
thinkWalnutDigitalRechargeEnquiryCredential.setRechargeUserName(thinkWalnutDigitalRechargeEnquiryUserName);
|
127 |
thinkWalnutDigitalRechargeEnquiryCredential.setRechargeUserName(thinkWalnutDigitalRechargeUserName);
|
| 134 |
thinkWalnutDigitalRechargeEnquiryCredential.setRechargePassword(thinkWalnutDigitalRechargeEnquiryPassword);
|
128 |
thinkWalnutDigitalRechargeEnquiryCredential.setRechargePassword(thinkWalnutDigitalRechargePassword);
|
| 135 |
thinkWalnutDigitalRechargeEnquiryCredential.setRechargeAuthKey(thinkWalnutDigitalRechargeAuthKey);
|
129 |
thinkWalnutDigitalRechargeEnquiryCredential.setRechargeAuthKey(thinkWalnutDigitalRechargeAuthKey);
|
| 136 |
Map<String, RechargeStatus> requestRechargeStatusChanged = new HashMap<>();
|
130 |
Map<String, RechargeStatus> requestRechargeStatusChanged = new HashMap<>();
|
| 137 |
List<RechargeTransaction> rechargeTransactions = rechargeTransactionRepository.selectAllBetweenTimestamp(nonSuccessRechargeStatuses,fromDate, toDate);
|
131 |
List<RechargeTransaction> rechargeTransactions = rechargeTransactionRepository.selectAllBetweenTimestamp(nonSuccessRechargeStatuses,fromDate, toDate);
|
| 138 |
for(RechargeTransaction rechargeTransaction : rechargeTransactions) {
|
132 |
for(RechargeTransaction rechargeTransaction : rechargeTransactions) {
|
| 139 |
try {
|
133 |
try {
|