Subversion Repositories SmartDukaan

Rev

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

Rev 33194 Rev 33247
Line 215... Line 215...
215
        return userWalletHistoryRepository.selectPaginatedByWalletId(userWallet.getId(), startDateTime, endDateTime,
215
        return userWalletHistoryRepository.selectPaginatedByWalletId(userWallet.getId(), startDateTime, endDateTime,
216
                offset, limit);
216
                offset, limit);
217
    }
217
    }
218
 
218
 
219
    @Override
219
    @Override
220
    public Map<Integer, UserWallet> getRetailerIdUserWalletMap(Set<Integer> retailerIds) {
220
    public Map<Integer, UserWallet> getRetailerIdUserWalletMap(Set<Integer> retailerIds) throws ProfitMandiBusinessException {
221
        List<UserWallet> userWallets = userWalletRepository.selectByRetailerIds(retailerIds);
221
        List<UserWallet> userWallets = userWalletRepository.selectByRetailerIds(retailerIds);
222
        Map<Integer, UserWallet> retailerIdUserWalletMap = new HashMap<>();
222
        Map<Integer, UserWallet> retailerIdUserWalletMap = new HashMap<>();
223
        for (UserWallet userWallet : userWallets) {
223
        for (UserWallet userWallet : userWallets) {
224
            retailerIdUserWalletMap.put(userWallet.getUserId(), userWallet);
224
            retailerIdUserWalletMap.put(userWallet.getUserId(), userWallet);
225
        }
225
        }
226
        return retailerIdUserWalletMap;
226
        return retailerIdUserWalletMap;
227
    }
227
    }
228
 
228
 
229
    @Override
229
    @Override
230
    public Map<Integer, Integer> getWaleltRetailerMap(Set<Integer> walletIds) {
230
    public Map<Integer, Integer> getWaleltRetailerMap(Set<Integer> walletIds) throws ProfitMandiBusinessException {
231
        List<UserWallet> userWallets = userWalletRepository.selectAllById(walletIds);
231
        List<UserWallet> userWallets = userWalletRepository.selectAllById(walletIds);
232
        Map<Integer, Integer> walletRetailerMap = new HashMap<>();
232
        Map<Integer, Integer> walletRetailerMap = new HashMap<>();
233
        for (UserWallet userWallet : userWallets) {
233
        for (UserWallet userWallet : userWallets) {
234
            walletRetailerMap.put(userWallet.getId(), userWallet.getUserId());
234
            walletRetailerMap.put(userWallet.getId(), userWallet.getUserId());
235
        }
235
        }