| Line 361... |
Line 361... |
| 361 |
throws Exception {
|
361 |
throws Exception {
|
| 362 |
|
362 |
|
| 363 |
AddWalletRequest addWalletRequest = addWalletRequestRepository.selectById(walletRequestid);
|
363 |
AddWalletRequest addWalletRequest = addWalletRequestRepository.selectById(walletRequestid);
|
| 364 |
if (addWalletRequest.getStatus().equals(AddWalletRequestStatus.pending)) {
|
364 |
if (addWalletRequest.getStatus().equals(AddWalletRequestStatus.pending)) {
|
| 365 |
walletService.addAmountToWallet(addWalletRequest.getRetailerId(), walletRequestid,
|
365 |
walletService.addAmountToWallet(addWalletRequest.getRetailerId(), walletRequestid,
|
| 366 |
WalletReferenceType.ADVANCE_AMOUNT, "ntfs/rgfs", addWalletRequest.getAmount());
|
366 |
WalletReferenceType.ADVANCE_AMOUNT, "ntfs/rgfs", addWalletRequest.getAmount(), addWalletRequest.getCreateTimestamp());
|
| 367 |
addWalletRequest.setStatus(AddWalletRequestStatus.approved);
|
367 |
addWalletRequest.setStatus(AddWalletRequestStatus.approved);
|
| 368 |
addWalletRequest.setUpdateTimestamp(LocalDateTime.now());
|
368 |
addWalletRequest.setUpdateTimestamp(LocalDateTime.now());
|
| 369 |
addWalletRequestRepository.persist(addWalletRequest);
|
369 |
addWalletRequestRepository.persist(addWalletRequest);
|
| 370 |
unsettledPaymentsRepository.deleteById(id);
|
370 |
unsettledPaymentsRepository.deleteById(id);
|
| 371 |
model.addAttribute("response", mvcResponseSender.createResponseString(true));
|
371 |
model.addAttribute("response", mvcResponseSender.createResponseString(true));
|