Subversion Repositories SmartDukaan

Rev

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

Rev 24829 Rev 24830
Line 83... Line 83...
83
			UserWallet uw = userWalletRepository.selectByRetailerId(partnerId);
83
			UserWallet uw = userWalletRepository.selectByRetailerId(partnerId);
84
			List<UserWalletHistory> walletHistory = userWalletHistoryRepository.selectByWalletIdAndDate(uw.getId(),
84
			List<UserWalletHistory> walletHistory = userWalletHistoryRepository.selectByWalletIdAndDate(uw.getId(),
85
					yesterday);
85
					yesterday);
86
			Map<WalletReferenceType, List<UserWalletHistory>> referenceWiseWalletHistory = walletHistory.stream()
86
			Map<WalletReferenceType, List<UserWalletHistory>> referenceWiseWalletHistory = walletHistory.stream()
87
					.collect(Collectors.groupingBy(x -> x.getReferenceType(), Collectors.toList()));
87
					.collect(Collectors.groupingBy(x -> x.getReferenceType(), Collectors.toList()));
-
 
88
			Arrays.asList(WalletReferenceType.PURCHASE, WalletReferenceType.SCHEME_IN, WalletReferenceType.SCHEME_OUT).forEach(
-
 
89
					x-> {
-
 
90
						if(!referenceWiseWalletHistory.containsKey(x)) {
-
 
91
							referenceWiseWalletHistory.put(x, new ArrayList<>());
-
 
92
						}
-
 
93
					});
88
 
94
 
89
			for (Map.Entry<WalletReferenceType, List<UserWalletHistory>> entry : referenceWiseWalletHistory
95
			for (Map.Entry<WalletReferenceType, List<UserWalletHistory>> entry : referenceWiseWalletHistory
90
					.entrySet()) {
96
					.entrySet()) {
91
				LocalDate dateToReconcile = yesterday;
97
				LocalDate dateToReconcile = yesterday;
92
				List<UserWalletHistory> history = entry.getValue();
98
				List<UserWalletHistory> history = entry.getValue();