catch exception, and update transaction's status

This commit is contained in:
leon.li 2016-08-30 17:29:20 +08:00
parent 70476b5237
commit bda4eccc62

View file

@ -76,6 +76,9 @@ public abstract class AbstractTransactionProcessor implements TransactionProcess
m_transactionManager.saveTransaction(transaction);
transaction.setStatus(doTransaction(transaction));
} catch (Exception ex) {
transaction.setStatus(Transaction.Status.FAILED);
throw ex;
} finally {
m_currentTransaction.set(null);
try {