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
continuous-integration/drone/tag Build is passing
Details
parent
e64799f7de
commit
7e18580540
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue