Subversion Repositories SmartDukaan

Rev

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

Rev 30859 Rev 30864
Line 160... Line 160...
160
					Gateway.SDDIRECT);
160
					Gateway.SDDIRECT);
161
 
161
 
162
			SDCreditRequirement sdCreditRequirement = sdCreditRequirementRepository.selectByFofoId(retailerId);
162
			SDCreditRequirement sdCreditRequirement = sdCreditRequirementRepository.selectByFofoId(retailerId);
163
 
163
 
164
			AccountStatusResponseOut accountStatusResponseOut = new AccountStatusResponseOut();
164
			AccountStatusResponseOut accountStatusResponseOut = new AccountStatusResponseOut();
-
 
165
			BigDecimal availability = BigDecimal.ZERO;
-
 
166
			if (creditAccount != null) {
165
 
167
 
166
			BigDecimal availability = sdCreditService.getAvailableAmount(retailerId);
168
				availability = sdCreditService.getAvailableAmount(retailerId);
-
 
169
				creditAccount.setAvailableAmount(availability.floatValue());
167
 
170
 
-
 
171
				log.info("availability {}", availability);
168
			creditAccount.setAvailableAmount(availability.floatValue());
172
				accountStatusResponseOut.setBalanceAmount(availability);
-
 
173
 
-
 
174
			}
169
 
175
 
170
			log.info("availability {}", availability);
-
 
171
			accountStatusResponseOut.setBalanceAmount(availability);
-
 
172
			if (availability.floatValue() > 0 && creditAccount.isActive()) {
176
			if (availability.floatValue() > 0 && creditAccount.isActive()) {
173
				accountStatusResponseOut.setStatus(EligibilityStatusEnum.SANCTION_AVAILABLE);
177
				accountStatusResponseOut.setStatus(EligibilityStatusEnum.SANCTION_AVAILABLE);
174
				accountStatusResponseOut.setRateOfInterest(creditAccount.getInterestRate());
178
				accountStatusResponseOut.setRateOfInterest(creditAccount.getInterestRate());
175
				accountStatusResponseOut.setCreditDays(sdCreditRequirement.getCreditDays());
179
				accountStatusResponseOut.setCreditDays(sdCreditRequirement.getCreditDays());
176
			} else {
180
			} else {