From cc37aaa6b08735d09971d9653839f1d29a89c9e7 Mon Sep 17 00:00:00 2001 From: Raja Nabeel Date: Fri, 28 Jun 2024 17:13:53 +0500 Subject: [PATCH] commit --- src/main/java/com/mfsys/uco/service/TransactionService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/mfsys/uco/service/TransactionService.java b/src/main/java/com/mfsys/uco/service/TransactionService.java index 25cbea2..24f7fd3 100644 --- a/src/main/java/com/mfsys/uco/service/TransactionService.java +++ b/src/main/java/com/mfsys/uco/service/TransactionService.java @@ -38,7 +38,6 @@ public class TransactionService { private final WebClientDepositService webClientDepositService; private final GLAccountMasterTransactionTrailRepository glAccountMasterTransactionTrailRepository; - public TransactionPinResponseModel sendOtpAndValidateTranPin(TransactionOtpRequestModel transactionOtpRequestModel, boolean isResendOtp) { CustomerProfile customerProfile = verifyOldPinAndGetCmpProfile(transactionOtpRequestModel.getPorOrgacode(), transactionOtpRequestModel.getTransPincode(), transactionOtpRequestModel.getCmpCustcode(), isResendOtp); @@ -324,8 +323,10 @@ public class TransactionService { public Object reverseTransacion(String porOrgacode, String nodeId, String sgtGntrnumber) { Object reponse = webClientDepositService.postTransaction(CoreReverseTransaction.builder().porOrgacode(porOrgacode).sgtGntrtranlink(sgtGntrnumber).nodeId(nodeId).sgtGntrcreateat("2003").build(), UCOURI.CORE_REVERSE_TRANSACTION, porOrgacode); TransactionTrail trail = transactionTrailRepository.findByPorOrgacodeAndSgtSentNodeIdAndSgtSentGntrnumber(porOrgacode,nodeId,sgtGntrnumber); + Double balance = ucoAccountService.fetchAccountBalance(trail.getPorOrgacode(), trail.getDrMbmBkmsnumber()); trail.setBatAcnttranReversed(true); trail.setBatAcnttranReceived(true); + trail.setDrMbmBkmsbalance(BigDecimal.valueOf(balance)); transactionTrailRepository.save(trail); return reponse; }