| Line 613... |
Line 613... |
| 613 |
List<SchemeInOut> sios = schemeInOutRepository.selectAllByCreateDate(startDate, startDate.plusDays(15));
|
613 |
List<SchemeInOut> sios = schemeInOutRepository.selectAllByCreateDate(startDate, startDate.plusDays(15));
|
| 614 |
|
614 |
|
| 615 |
for (SchemeInOut sio : sios) {
|
615 |
for (SchemeInOut sio : sios) {
|
| 616 |
genericRepository.delete(sio);
|
616 |
genericRepository.delete(sio);
|
| 617 |
InventoryItem ii = inventoryItemRepository.selectById(sio.getInventoryItemId());
|
617 |
InventoryItem ii = inventoryItemRepository.selectById(sio.getInventoryItemId());
|
| 618 |
UserWallet userWallet = userWalletRepository.selectById(ii.getFofoId());
|
618 |
UserWallet userWallet = userWalletRepository.selectByRetailerId(ii.getFofoId());
|
| 619 |
Scheme scheme = schemeRepository.selectById(sio.getSchemeId());
|
619 |
Scheme scheme = schemeRepository.selectById(sio.getSchemeId());
|
| 620 |
if (scheme.getType().equals(SchemeType.IN)) {
|
620 |
if (scheme.getType().equals(SchemeType.IN)) {
|
| 621 |
List<UserWalletHistory> historyList = userWalletHistoryRepository
|
621 |
List<UserWalletHistory> historyList = userWalletHistoryRepository
|
| 622 |
.selectAllByreferenceIdandreferenceType(ii.getPurchaseId(), WalletReferenceType.SCHEME_IN);
|
622 |
.selectAllByreferenceIdandreferenceType(ii.getPurchaseId(), WalletReferenceType.SCHEME_IN);
|
| 623 |
for (UserWalletHistory uwh : historyList) {
|
623 |
for (UserWalletHistory uwh : historyList) {
|