fix: callback transaction
This commit is contained in:
@@ -647,24 +647,27 @@ export class TransactionService {
|
||||
return transactionData;
|
||||
}
|
||||
|
||||
async callbackOrderFailed(supplier_trx_id: string) {
|
||||
async callbackOrderFailed(supplier_trx_id: string, callback: any) {
|
||||
const dataTransaction = await this.transactionRepository.findOne({
|
||||
where: {
|
||||
supplier_trx_id: supplier_trx_id,
|
||||
},
|
||||
});
|
||||
dataTransaction.status = statusTransaction.FAILED;
|
||||
dataTransaction.callback_json = callback;
|
||||
|
||||
await this.transactionRepository.save(dataTransaction);
|
||||
}
|
||||
|
||||
async callbackOrderSuccess(supplier_trx_id: string) {
|
||||
async callbackOrderSuccess(supplier_trx_id: string, callback: any) {
|
||||
const dataTransaction = await this.transactionRepository.findOne({
|
||||
where: {
|
||||
supplier_trx_id: supplier_trx_id,
|
||||
},
|
||||
relations: ['product_price'],
|
||||
});
|
||||
dataTransaction.status = statusTransaction.FAILED;
|
||||
dataTransaction.callback_json = callback;
|
||||
|
||||
const userData = await this.userService.findExist(dataTransaction.user);
|
||||
|
||||
@@ -702,7 +705,7 @@ export class TransactionService {
|
||||
`${coaType[coaType.EXPENSE]}-SYSTEM`,
|
||||
);
|
||||
|
||||
if (!userData.partner) {
|
||||
if (userData.partner) {
|
||||
//GET SALES
|
||||
supervisorData = await this.calculateCommission(
|
||||
supervisorData,
|
||||
|
||||
Reference in New Issue
Block a user