fix(SPG-607) Transaksi booking dengan pembayaran tipe counter, tidak ada status waiting, dan tidak masuk ke rekonsiliasi
continuous-integration/drone/tag Build is passing Details

pull/28/head devel_10.6.15
Aswin Ashar Abdullah 2024-07-15 16:49:54 +07:00
parent e64799f7de
commit 7e18580540
2 changed files with 10 additions and 2 deletions

View File

@ -13,6 +13,7 @@ import {
UnprocessableEntityException,
} from '@nestjs/common';
import { STATUS } from 'src/core/strings/constants/base.constants';
import { TransactionPaymentType } from '../../../constants';
@Injectable()
export class BatchConfirmDataTransactionManager extends BaseBatchUpdateStatusManager<TransactionEntity> {
@ -29,7 +30,10 @@ export class BatchConfirmDataTransactionManager extends BaseBatchUpdateStatusMan
Object.assign(data, {
status: STATUS.WAITING,
reconciliation_status: STATUS.PENDING,
reconciliation_status:
data.payment_type == TransactionPaymentType.COUNTER
? null
: STATUS.PENDING,
});
return;

View File

@ -12,6 +12,7 @@ import {
import { TransactionModel } from '../../../data/models/transaction.model';
import { TransactionChangeStatusEvent } from '../../entities/event/transaction-change-status.event';
import { STATUS } from 'src/core/strings/constants/base.constants';
import { TransactionPaymentType } from '../../../constants';
@Injectable()
export class ConfirmDataTransactionManager extends BaseUpdateStatusManager<TransactionEntity> {
@ -38,7 +39,10 @@ export class ConfirmDataTransactionManager extends BaseUpdateStatusManager<Trans
Object.assign(this.data, {
status: STATUS.WAITING,
reconciliation_status: STATUS.PENDING,
reconciliation_status:
this.oldData.payment_type == TransactionPaymentType.COUNTER
? null
: STATUS.PENDING,
});
return;
}