add: fix failed reason
This commit is contained in:
		| @@ -65,6 +65,11 @@ export class Transactions extends BaseModel { | |||||||
|   }) |   }) | ||||||
|   callback_json: string; |   callback_json: string; | ||||||
|  |  | ||||||
|  |   @Column({ | ||||||
|  |     nullable: true, | ||||||
|  |   }) | ||||||
|  |   failed_reason: string; | ||||||
|  |  | ||||||
|   @OneToMany( |   @OneToMany( | ||||||
|     () => TransactionJournal, |     () => TransactionJournal, | ||||||
|     (transaction_journal) => transaction_journal.transaction_head, |     (transaction_journal) => transaction_journal.transaction_head, | ||||||
|   | |||||||
| @@ -707,9 +707,12 @@ export class TransactionService { | |||||||
|         supplier_trx_id: supplier_trx_id, |         supplier_trx_id: supplier_trx_id, | ||||||
|       }, |       }, | ||||||
|     }); |     }); | ||||||
|  |     const dataMsg = callback.msg; | ||||||
|  |     const failedReason = dataMsg.split('.'); | ||||||
|  |  | ||||||
|     dataTransaction.status = statusTransaction.FAILED; |     dataTransaction.status = statusTransaction.FAILED; | ||||||
|     dataTransaction.callback_json = callback; |     dataTransaction.callback_json = callback; | ||||||
|  |     dataTransaction.failed_reason = failedReason[0] + ', ' + failedReason[1]; | ||||||
|  |  | ||||||
|     await this.transactionRepository.save(dataTransaction); |     await this.transactionRepository.save(dataTransaction); | ||||||
|   } |   } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user