| Line 141... |
Line 141... |
| 141 |
.selectByFofoId(sdCreditRequirementModel.getFofoId());
|
141 |
.selectByFofoId(sdCreditRequirementModel.getFofoId());
|
| 142 |
|
142 |
|
| 143 |
FofoStore fofoStore = fofoStoreRepository.selectByRetailerId(sdCreditRequirementModel.getFofoId());
|
143 |
FofoStore fofoStore = fofoStoreRepository.selectByRetailerId(sdCreditRequirementModel.getFofoId());
|
| 144 |
BigDecimal suggestedAmount = new BigDecimal((fofoStore.getMinimumInvestment() * 0.1));
|
144 |
BigDecimal suggestedAmount = new BigDecimal((fofoStore.getMinimumInvestment() * 0.1));
|
| 145 |
|
145 |
|
| 146 |
BigDecimal utilizedLimit = new BigDecimal(sdCreditService.getUtilizationAmount(fofoId));
|
- |
|
| 147 |
|
- |
|
| 148 |
BigDecimal availableLimit = sdCreditRequirement.getLimit().subtract(utilizedLimit);
|
- |
|
| 149 |
LOGGER.info("sdCreditRequirement {} ", sdCreditRequirement);
|
146 |
LOGGER.info("sdCreditRequirement {} ", sdCreditRequirement);
|
| 150 |
|
147 |
|
| 151 |
sdCreditRequirement.setSecurityCheck(sdCreditRequirementModel.getSecurityCheck());
|
148 |
sdCreditRequirement.setSecurityCheck(sdCreditRequirementModel.getSecurityCheck());
|
| 152 |
// sdCreditRequirement.setSecurityCheck(2);
|
149 |
// sdCreditRequirement.setSecurityCheck(2);
|
| 153 |
|
150 |
|
| 154 |
sdCreditRequirement.setInterestRate(sdCreditRequirementModel.getInterest());
|
151 |
sdCreditRequirement.setInterestRate(sdCreditRequirementModel.getInterest());
|
| 155 |
sdCreditRequirement.setFreeDays(sdCreditRequirementModel.getFreeDays());
|
152 |
sdCreditRequirement.setFreeDays(sdCreditRequirementModel.getFreeDays());
|
| 156 |
sdCreditRequirement.setLimit(sdCreditRequirementModel.getLimit());
|
153 |
sdCreditRequirement.setLimit(sdCreditRequirementModel.getLimit());
|
| 157 |
sdCreditRequirement.setSuggestedLimit(suggestedAmount);
|
154 |
sdCreditRequirement.setSuggestedLimit(suggestedAmount);
|
| - |
|
155 |
BigDecimal utilizedLimit = new BigDecimal(sdCreditService.getUtilizationAmount(fofoId));
|
| - |
|
156 |
|
| - |
|
157 |
BigDecimal availableLimit = sdCreditRequirement.getLimit().subtract(utilizedLimit);
|
| - |
|
158 |
|
| 158 |
sdCreditRequirement.setUtilizedAmount(utilizedLimit);
|
159 |
sdCreditRequirement.setUtilizedAmount(utilizedLimit);
|
| 159 |
|
160 |
|
| 160 |
sdCreditRequirement.setAvailableLimit(availableLimit);
|
161 |
sdCreditRequirement.setAvailableLimit(availableLimit);
|
| 161 |
sdCreditRequirement.setCreditDays(15);
|
162 |
sdCreditRequirement.setCreditDays(15);
|
| 162 |
sdCreditRequirement.setRisk(CreditRisk.NO_RISK);
|
163 |
sdCreditRequirement.setRisk(CreditRisk.NO_RISK);
|
| Line 188... |
Line 189... |
| 188 |
}
|
189 |
}
|
| 189 |
LOGGER.info("sdCreditRequirement {} ", sdCreditRequirement);
|
190 |
LOGGER.info("sdCreditRequirement {} ", sdCreditRequirement);
|
| 190 |
|
191 |
|
| 191 |
CustomRetailer customRetailer = retailerService.getFofoRetailer(sdCreditRequirementModel.getFofoId());
|
192 |
CustomRetailer customRetailer = retailerService.getFofoRetailer(sdCreditRequirementModel.getFofoId());
|
| 192 |
|
193 |
|
| - |
|
194 |
sdCreditRequirement = sdCreditRequirementRepository.selectByFofoId(sdCreditRequirementModel.getFofoId());
|
| - |
|
195 |
|
| 193 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = new HashMap<>();
|
196 |
Map<Integer, SDCreditRequirement> sdCreditRequirementMap = new HashMap<>();
|
| 194 |
sdCreditRequirementMap.put(sdCreditRequirement.getFofoId(), sdCreditRequirement);
|
197 |
sdCreditRequirementMap.put(sdCreditRequirement.getFofoId(), sdCreditRequirement);
|
| 195 |
model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
|
198 |
model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
|
| 196 |
model.addAttribute("customRetailer", customRetailer);
|
199 |
model.addAttribute("customRetailer", customRetailer);
|
| 197 |
|
200 |
|