Subversion Repositories SmartDukaan

Rev

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

Rev 23626 Rev 23637
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 {