Subversion Repositories SmartDukaan

Rev

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

Rev 30913 Rev 30917
Line 3565... Line 3565...
3565
	}
3565
	}
3566
 
3566
 
3567
	@Autowired
3567
	@Autowired
3568
	private CurrentPartnerDailyInvestmentRepository currentPartnerDailyInvestmentRepository;
3568
	private CurrentPartnerDailyInvestmentRepository currentPartnerDailyInvestmentRepository;
3569
 
3569
 
-
 
3570
	@Autowired
-
 
3571
	private TransactionRepository transactionRepository;
-
 
3572
 
3570
	public void updatePartnerLimit() throws ProfitMandiBusinessException {
3573
	public void updatePartnerLimit() throws ProfitMandiBusinessException {
3571
		Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(true);
3574
		Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(true);
3572
 
3575
 
3573
		Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream()
3576
		Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream()
3574
				.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
3577
				.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
Line 3584... Line 3587...
3584
			BigDecimal suggestedAmount = BigDecimal.ZERO;
3587
			BigDecimal suggestedAmount = BigDecimal.ZERO;
3585
			if (currentPartnerDailyInvestment != null) {
3588
			if (currentPartnerDailyInvestment != null) {
3586
				suggestedAmount = BigDecimal.valueOf(currentPartnerDailyInvestment.getTotalInvestment() * 0.1);
3589
				suggestedAmount = BigDecimal.valueOf(currentPartnerDailyInvestment.getTotalInvestment() * 0.1);
3587
			}
3590
			}
3588
 
3591
 
-
 
3592
			if (suggestedAmount.doubleValue() > 200000) {
-
 
3593
 
-
 
3594
				suggestedAmount = BigDecimal.valueOf(200000);
-
 
3595
 
-
 
3596
			}
3589
			LOGGER.info("suggestedAmount {} ", suggestedAmount);
3597
			LOGGER.info("suggestedAmount {} ", suggestedAmount);
3590
 
3598
 
3591
			if (sdCreditRequirement == null) {
3599
			if (sdCreditRequirement == null) {
3592
				sdCreditRequirement = new SDCreditRequirement();
3600
				sdCreditRequirement = new SDCreditRequirement();
3593
				sdCreditRequirement.setFofoId(fofoId);
3601
				sdCreditRequirement.setFofoId(fofoId);