Subversion Repositories SmartDukaan

Rev

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

Rev 30859 Rev 30865
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