From 7e9b314127ad8d5b721461c7461da4aedcca85ba Mon Sep 17 00:00:00 2001 From: Naeem Ullah Date: Thu, 29 Jan 2026 16:02:31 +0500 Subject: [PATCH] Add ptrTrancode to DTOs and use in TransactionLogService Introduced the ptrTrancode field to AccountToAccountDTO and GlToAccountDTO. Updated TransactionLogService to set the transaction code from the new ptrTrancode field instead of using an empty string. --- .../com/mfsys/aconnect/client/dto/AccountToAccountDTO.java | 1 + .../java/com/mfsys/aconnect/client/dto/GlToAccountDTO.java | 1 + .../aconnect/client/service/TransactionLogService.java | 6 ++---- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/aconnect/src/main/java/com/mfsys/aconnect/client/dto/AccountToAccountDTO.java b/aconnect/src/main/java/com/mfsys/aconnect/client/dto/AccountToAccountDTO.java index d6049e9..be3fd19 100644 --- a/aconnect/src/main/java/com/mfsys/aconnect/client/dto/AccountToAccountDTO.java +++ b/aconnect/src/main/java/com/mfsys/aconnect/client/dto/AccountToAccountDTO.java @@ -16,6 +16,7 @@ public class AccountToAccountDTO { private String plcLocacode; private String porOrgacode; private String ppmPymdcode; + private String ptrTrancode; private String sgtGntrcreateusr; private String sgtGntrnarration; private LocalDate sgtGntrvaluedate; diff --git a/aconnect/src/main/java/com/mfsys/aconnect/client/dto/GlToAccountDTO.java b/aconnect/src/main/java/com/mfsys/aconnect/client/dto/GlToAccountDTO.java index 2d63607..2bfe1e4 100644 --- a/aconnect/src/main/java/com/mfsys/aconnect/client/dto/GlToAccountDTO.java +++ b/aconnect/src/main/java/com/mfsys/aconnect/client/dto/GlToAccountDTO.java @@ -17,6 +17,7 @@ public class GlToAccountDTO { private String plcLocacode; private String porOrgacode; private String ppmPymdcode; + private String ptrTrancode; private String sgtGntrcreateusr; private String sgtGntrnarration; private LocalDate sgtGntrvaluedate; diff --git a/aconnect/src/main/java/com/mfsys/aconnect/client/service/TransactionLogService.java b/aconnect/src/main/java/com/mfsys/aconnect/client/service/TransactionLogService.java index 151a232..cd22545 100644 --- a/aconnect/src/main/java/com/mfsys/aconnect/client/service/TransactionLogService.java +++ b/aconnect/src/main/java/com/mfsys/aconnect/client/service/TransactionLogService.java @@ -93,7 +93,7 @@ public class TransactionLogService { transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setSgtGntrdate(accountToAccountDTO.getSgtGntrvaluedate()); transactionLog.setTransactionUri(URI); - transactionLog.setTransactionCode(""); + transactionLog.setTransactionCode(accountToAccountDTO.getPtrTrancode()); return transactionLogRepository.save(transactionLog); } @@ -105,14 +105,12 @@ public class TransactionLogService { transactionLog.setCrMbmbkmsnumber(glToAccountDTO.getCreditAcc().getMbmBkmsnumber()); transactionLog.setDrMbmbkmsnumber(""); transactionLog.setCrPcaglacode(""); - transactionLog.setDrPcaGlacode(glToAccountDTO.getDebitGl().getPcaGlaccode()); - transactionLog.setPpmPymdcode(glToAccountDTO.getPpmPymdcode()); transactionLog.setSgtGntrdate(glToAccountDTO.getSgtGntrvaluedate()); transactionLog.setCreatedAt(LocalDateTime.now()); transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setSgtGntrdate(glToAccountDTO.getSgtGntrvaluedate()); transactionLog.setTransactionUri(URI); - transactionLog.setTransactionCode(""); + transactionLog.setTransactionCode(glToAccountDTO.getPtrTrancode()); return transactionLogRepository.save(transactionLog); } }