Subversion Repositories SmartDukaan

Rev

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

Rev 30955 Rev 30967
Line 5... Line 5...
5
import java.time.LocalDate;
5
import java.time.LocalDate;
6
import java.time.LocalDateTime;
6
import java.time.LocalDateTime;
7
import java.util.ArrayList;
7
import java.util.ArrayList;
8
import java.util.Arrays;
8
import java.util.Arrays;
9
import java.util.HashMap;
9
import java.util.HashMap;
-
 
10
import java.util.HashSet;
10
import java.util.List;
11
import java.util.List;
11
import java.util.Map;
12
import java.util.Map;
12
import java.util.Map.Entry;
13
import java.util.Map.Entry;
13
import java.util.Set;
14
import java.util.Set;
14
import java.util.stream.Collectors;
15
import java.util.stream.Collectors;
Line 227... Line 228...
227
		List<Integer> fofoIds = sanctionRequests.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
228
		List<Integer> fofoIds = sanctionRequests.stream().map(x -> x.getFofoId()).collect(Collectors.toList());
228
 
229
 
229
		Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream()
230
		Map<Integer, SDCreditRequirement> sdCreditRequirementMap = sdCreditRequirementRepository.selectAll().stream()
230
				.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
231
				.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
231
 
232
 
-
 
233
		Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds))
-
 
234
				.stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
-
 
235
 
232
		if (!sanctionRequests.isEmpty()) {
236
		if (!sanctionRequests.isEmpty()) {
233
 
237
 
234
			Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(fofoIds);
238
			Map<Integer, CustomRetailer> customRetailerMap = retailerService.getFofoRetailers(fofoIds);
235
			Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository
239
			Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository
236
					.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream()
240
					.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream()
Line 244... Line 248...
244
 
248
 
245
		model.addAttribute("sanctionRequests", sanctionRequests);
249
		model.addAttribute("sanctionRequests", sanctionRequests);
246
 
250
 
247
		model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
251
		model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
248
 
252
 
-
 
253
		model.addAttribute("userWalletMap", userWalletMap);
-
 
254
 
249
		model.addAttribute("sanctionStatus", SanctionStatus.values());
255
		model.addAttribute("sanctionStatus", SanctionStatus.values());
250
		return "sanction-request";
256
		return "sanction-request";
251
 
257
 
252
	}
258
	}
253
 
259
 
Line 312... Line 318...
312
		sanctionRequest.setStatus(sanctionRequestModel.getStatus());
318
		sanctionRequest.setStatus(sanctionRequestModel.getStatus());
313
 
319
 
314
		Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository
320
		Map<Integer, PartnerDailyInvestment> partnerDailyInvestmentMap = partnerDailyInvestmentRepository
315
				.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream()
321
				.selectAll(fofoIds, LocalDate.now().minusDays(1)).stream()
316
				.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
322
				.collect(Collectors.toMap(x -> x.getFofoId(), x -> x));
-
 
323
 
-
 
324
		Map<Integer, UserWallet> userWalletMap = userWalletRepository.selectByRetailerIds(new HashSet<>(fofoIds))
-
 
325
				.stream().collect(Collectors.toMap(x -> x.getUserId(), x -> x));
-
 
326
 
317
		sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
327
		sanctionRequest = sanctionRequestRepository.selectById(sanctionRequestModel.getId());
318
		model.addAttribute("customRetailerMap", customRetailerMap);
328
		model.addAttribute("customRetailerMap", customRetailerMap);
319
		model.addAttribute("sanctionRequest", sanctionRequest);
329
		model.addAttribute("sanctionRequest", sanctionRequest);
320
		model.addAttribute("partnerDailyInvestmentMap", partnerDailyInvestmentMap);
330
		model.addAttribute("partnerDailyInvestmentMap", partnerDailyInvestmentMap);
321
		model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
331
		model.addAttribute("sdCreditRequirementMap", sdCreditRequirementMap);
-
 
332
		model.addAttribute("userWalletMap", userWalletMap);
322
 
333
 
323
		model.addAttribute("sanctionStatus", SanctionStatus.values());
334
		model.addAttribute("sanctionStatus", SanctionStatus.values());
324
 
335
 
325
		return "sanction-request-row";
336
		return "sanction-request-row";
326
 
337