| 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();
|