updating exception handling
This commit is contained in:
@@ -57,7 +57,7 @@ public class IntegrationHandler implements HandlerInterface {
|
||||
try {
|
||||
transactionProcessorInterface.process(transaction);
|
||||
}catch (Exception e){
|
||||
e.getCause().printStackTrace();
|
||||
e.printStackTrace();
|
||||
transaction.setStatus(Status.FAILED);
|
||||
transaction.setIntegrationStatus(Status.FAILED);
|
||||
transaction.setResponseCode("01");
|
||||
@@ -69,6 +69,7 @@ public class IntegrationHandler implements HandlerInterface {
|
||||
transactionEventService.save(transactionEvent);
|
||||
|
||||
if(transaction.getStatus() != Status.SUCCESS){
|
||||
transactionService.save(transaction);
|
||||
throw new ApiException("Transaction failed: " + transaction.getErrorMessage() );
|
||||
}else {
|
||||
transaction.setIntegrationStatus(transaction.getStatus());
|
||||
|
||||
Reference in New Issue
Block a user