diff --git a/aconnect/src/main/java/com/mfsys/aconnect/client/model/TransactionLog.java b/aconnect/src/main/java/com/mfsys/aconnect/client/model/TransactionLog.java index d809dca..ee59433 100644 --- a/aconnect/src/main/java/com/mfsys/aconnect/client/model/TransactionLog.java +++ b/aconnect/src/main/java/com/mfsys/aconnect/client/model/TransactionLog.java @@ -39,6 +39,9 @@ public class TransactionLog { @Column(name = "PPM_PYMDCODE", nullable=true, updatable=false, columnDefinition=FieldNameLength.PPM_PYMDCODE) private String ppmPymdcode; + @Column(name = "TRANSACTION_CODE", nullable=true, updatable=false, columnDefinition=FieldNameLength.TRANSACTION_CODE) + private String transactionCode; + @Column(name = "SGT_GNTRDATE", nullable=false, updatable=false, columnDefinition=FieldNameLength.DATE) private LocalDate sgtGntrdate; 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 bc65e16..43d9b84 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 @@ -41,6 +41,7 @@ public class TransactionLogService { transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setSgtGntrdate(LocalDate.parse(accountGLTransactionRequest.getSgtGntrvaluedate())); transactionLog.setTransactionUri(URI); + transactionLog.setTransactionCode(accountGLTransactionRequest.getPtrTrancode()); return transactionLogRepository.save(transactionLog); } @@ -73,6 +74,7 @@ public class TransactionLogService { transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setSgtGntrdate(LocalDate.parse(gLtoGLRequest.getSgtGntrvaluedate())); transactionLog.setTransactionUri(URI); + transactionLog.setTransactionCode(gLtoGLRequest.getPtrTrancode()); return transactionLogRepository.save(transactionLog); } @@ -91,6 +93,7 @@ public class TransactionLogService { transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setSgtGntrdate(accountToAccountDTO.getSgtGntrvaluedate()); transactionLog.setTransactionUri(URI); + transactionLog.setTransactionCode(""); return transactionLogRepository.save(transactionLog); } @@ -109,6 +112,7 @@ public class TransactionLogService { transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setSgtGntrdate(glToAccountDTO.getSgtGntrvaluedate()); transactionLog.setTransactionUri(URI); + transactionLog.setTransactionCode(""); return transactionLogRepository.save(transactionLog); } } diff --git a/common/src/main/java/com/mfsys/common/configuration/constant/FieldNameLength.java b/common/src/main/java/com/mfsys/common/configuration/constant/FieldNameLength.java index b1e1d72..7644c78 100644 --- a/common/src/main/java/com/mfsys/common/configuration/constant/FieldNameLength.java +++ b/common/src/main/java/com/mfsys/common/configuration/constant/FieldNameLength.java @@ -95,9 +95,8 @@ public interface FieldNameLength { String PRT_REQTCODE = CODE_10; String PCT_COLTCODE = CODE_10; String PDT_DOTYCODE = CODE_10; - String PDT_DTYPCODE = CODE_10; String PPM_PYMDCODE = CODE_3; - + String TRANSACTION_CODE = CODE_10; String PPO_PURPCODE = CODE_30; String ERROR_CODE = CODE_10; String ERROR_DESC = CODE_500;