Add transactionCode to TransactionLog model and service

Introduces a new transactionCode field to the TransactionLog entity and updates TransactionLogService to set this field when creating transaction logs. Also adds TRANSACTION_CODE constant to FieldNameLength for column definition.
Wasi/BS-2239
Naeem Ullah 2 weeks ago
parent 53349ffadc
commit 3ab6295f52

@ -39,6 +39,9 @@ public class TransactionLog {
@Column(name = "PPM_PYMDCODE", nullable=true, updatable=false, columnDefinition=FieldNameLength.PPM_PYMDCODE) @Column(name = "PPM_PYMDCODE", nullable=true, updatable=false, columnDefinition=FieldNameLength.PPM_PYMDCODE)
private String ppmPymdcode; 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) @Column(name = "SGT_GNTRDATE", nullable=false, updatable=false, columnDefinition=FieldNameLength.DATE)
private LocalDate sgtGntrdate; private LocalDate sgtGntrdate;

@ -41,6 +41,7 @@ public class TransactionLogService {
transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setUpdatedAt(LocalDateTime.now());
transactionLog.setSgtGntrdate(LocalDate.parse(accountGLTransactionRequest.getSgtGntrvaluedate())); transactionLog.setSgtGntrdate(LocalDate.parse(accountGLTransactionRequest.getSgtGntrvaluedate()));
transactionLog.setTransactionUri(URI); transactionLog.setTransactionUri(URI);
transactionLog.setTransactionCode(accountGLTransactionRequest.getPtrTrancode());
return transactionLogRepository.save(transactionLog); return transactionLogRepository.save(transactionLog);
} }
@ -73,6 +74,7 @@ public class TransactionLogService {
transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setUpdatedAt(LocalDateTime.now());
transactionLog.setSgtGntrdate(LocalDate.parse(gLtoGLRequest.getSgtGntrvaluedate())); transactionLog.setSgtGntrdate(LocalDate.parse(gLtoGLRequest.getSgtGntrvaluedate()));
transactionLog.setTransactionUri(URI); transactionLog.setTransactionUri(URI);
transactionLog.setTransactionCode(gLtoGLRequest.getPtrTrancode());
return transactionLogRepository.save(transactionLog); return transactionLogRepository.save(transactionLog);
} }
@ -91,6 +93,7 @@ public class TransactionLogService {
transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setUpdatedAt(LocalDateTime.now());
transactionLog.setSgtGntrdate(accountToAccountDTO.getSgtGntrvaluedate()); transactionLog.setSgtGntrdate(accountToAccountDTO.getSgtGntrvaluedate());
transactionLog.setTransactionUri(URI); transactionLog.setTransactionUri(URI);
transactionLog.setTransactionCode("");
return transactionLogRepository.save(transactionLog); return transactionLogRepository.save(transactionLog);
} }
@ -109,6 +112,7 @@ public class TransactionLogService {
transactionLog.setUpdatedAt(LocalDateTime.now()); transactionLog.setUpdatedAt(LocalDateTime.now());
transactionLog.setSgtGntrdate(glToAccountDTO.getSgtGntrvaluedate()); transactionLog.setSgtGntrdate(glToAccountDTO.getSgtGntrvaluedate());
transactionLog.setTransactionUri(URI); transactionLog.setTransactionUri(URI);
transactionLog.setTransactionCode("");
return transactionLogRepository.save(transactionLog); return transactionLogRepository.save(transactionLog);
} }
} }

@ -95,9 +95,8 @@ public interface FieldNameLength {
String PRT_REQTCODE = CODE_10; String PRT_REQTCODE = CODE_10;
String PCT_COLTCODE = CODE_10; String PCT_COLTCODE = CODE_10;
String PDT_DOTYCODE = CODE_10; String PDT_DOTYCODE = CODE_10;
String PDT_DTYPCODE = CODE_10;
String PPM_PYMDCODE = CODE_3; String PPM_PYMDCODE = CODE_3;
String TRANSACTION_CODE = CODE_10;
String PPO_PURPCODE = CODE_30; String PPO_PURPCODE = CODE_30;
String ERROR_CODE = CODE_10; String ERROR_CODE = CODE_10;
String ERROR_DESC = CODE_500; String ERROR_DESC = CODE_500;

Loading…
Cancel
Save