| Line 146... |
Line 146... |
| 146 |
|
146 |
|
| 147 |
SDCreditRequirement sdCreditRequirement = sdCreditRequirementMap.get(customRetailerEntry.getKey());
|
147 |
SDCreditRequirement sdCreditRequirement = sdCreditRequirementMap.get(customRetailerEntry.getKey());
|
| 148 |
|
148 |
|
| 149 |
if (sdCreditRequirement != null) {
|
149 |
if (sdCreditRequirement != null) {
|
| 150 |
|
150 |
|
| 151 |
BigDecimal utilizedLimit = new BigDecimal(sdCreditService.getUtilizationAmount(fofoId));
|
151 |
BigDecimal utilizedLimit = sdCreditService.getUtilizationAmount(fofoId);
|
| 152 |
|
152 |
|
| 153 |
BigDecimal availableLimit = sdCreditRequirement.getLimit().subtract(utilizedLimit);
|
153 |
BigDecimal availableLimit = sdCreditRequirement.getLimit().subtract(utilizedLimit);
|
| 154 |
|
154 |
|
| 155 |
LOGGER.info("utilizedLimit {} ", utilizedLimit);
|
155 |
LOGGER.info("utilizedLimit {} ", utilizedLimit);
|
| 156 |
|
156 |
|
| Line 184... |
Line 184... |
| 184 |
|
184 |
|
| 185 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
185 |
LoginDetails loginDetails = cookiesProcessor.getCookiesObject(request);
|
| 186 |
boolean isTarun = loginDetails.getEmailId().equals("tarun.verma@smartdukaan.com") || loginDetails.getEmailId().equals("kamini.sharma@smartdukaan.com");
|
186 |
boolean isTarun = loginDetails.getEmailId().equals("tarun.verma@smartdukaan.com") || loginDetails.getEmailId().equals("kamini.sharma@smartdukaan.com");
|
| 187 |
sdCreditRequirement.setInterestRate(sdCreditRequirementModel.getInterest());
|
187 |
sdCreditRequirement.setInterestRate(sdCreditRequirementModel.getInterest());
|
| 188 |
sdCreditRequirement.setFreeDays(sdCreditRequirementModel.getFreeDays());
|
188 |
sdCreditRequirement.setFreeDays(sdCreditRequirementModel.getFreeDays());
|
| 189 |
BigDecimal utilizedLimit = new BigDecimal(sdCreditService.getUtilizationAmount(fofoId));
|
189 |
BigDecimal utilizedLimit = sdCreditService.getUtilizationAmount(fofoId);
|
| 190 |
BigDecimal availableLimit = sdCreditRequirement.getLimit().subtract(utilizedLimit);
|
190 |
BigDecimal availableLimit = sdCreditRequirement.getLimit().subtract(utilizedLimit);
|
| 191 |
sdCreditRequirement.setUtilizedAmount(utilizedLimit);
|
191 |
sdCreditRequirement.setUtilizedAmount(utilizedLimit);
|
| 192 |
if (isTarun) {
|
192 |
if (isTarun) {
|
| 193 |
if (sdCreditRequirement.getLimit() != sdCreditRequirementModel.getLimit()) {
|
193 |
if (sdCreditRequirement.getLimit() != sdCreditRequirementModel.getLimit()) {
|
| 194 |
sdCreditRequirement.setLimit(sdCreditRequirementModel.getLimit());
|
194 |
sdCreditRequirement.setLimit(sdCreditRequirementModel.getLimit());
|
| Line 259... |
Line 259... |
| 259 |
|
259 |
|
| 260 |
if (!sanctionRequests.isEmpty()) {
|
260 |
if (!sanctionRequests.isEmpty()) {
|
| 261 |
|
261 |
|
| 262 |
List<Integer> authIds = sanctionRequests.stream().map(x -> x.getAuthId()).collect(Collectors.toList());
|
262 |
List<Integer> authIds = sanctionRequests.stream().map(x -> x.getAuthId()).collect(Collectors.toList());
|
| 263 |
|
263 |
|
| 264 |
Map<Integer, String> authMap = authRepository.selectAllAuthUserByIds(authIds).stream().collect(Collectors.toMap(x -> x.getId(), x -> x.getFullName()));
|
264 |
Map<Integer, String> authMap = authRepository.selectByIds(authIds).stream().collect(Collectors.toMap(x -> x.getId(), x -> x.getFullName()));
|
| 265 |
|
265 |
|
| 266 |
|
266 |
|
| 267 |
List<Integer> fofoIds = sanctionRequests.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
267 |
List<Integer> fofoIds = sanctionRequests.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
| 268 |
|
268 |
|
| 269 |
Map<Integer, Long> partnerCreditDaysMap = new HashMap<>();
|
269 |
Map<Integer, Long> partnerCreditDaysMap = new HashMap<>();
|
| Line 355... |
Line 355... |
| 355 |
|
355 |
|
| 356 |
if (!sanctionRequests.isEmpty()) {
|
356 |
if (!sanctionRequests.isEmpty()) {
|
| 357 |
|
357 |
|
| 358 |
List<Integer> authIds = sanctionRequests.stream().map(x -> x.getAuthId()).collect(Collectors.toList());
|
358 |
List<Integer> authIds = sanctionRequests.stream().map(x -> x.getAuthId()).collect(Collectors.toList());
|
| 359 |
|
359 |
|
| 360 |
Map<Integer, String> authMap = authRepository.selectAllAuthUserByIds(authIds).stream().collect(Collectors.toMap(x -> x.getId(), x -> x.getFullName()));
|
360 |
Map<Integer, String> authMap = authRepository.selectByIds(authIds).stream().collect(Collectors.toMap(x -> x.getId(), x -> x.getFullName()));
|
| 361 |
|
361 |
|
| 362 |
|
362 |
|
| 363 |
List<Integer> fofoIds = sanctionRequests.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
363 |
List<Integer> fofoIds = sanctionRequests.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
|
| 364 |
|
364 |
|
| 365 |
Map<Integer, Long> partnerCreditDaysMap = new HashMap<>();
|
365 |
Map<Integer, Long> partnerCreditDaysMap = new HashMap<>();
|