fix(SPG-745) Data booking status active dan settled (tipe pembayaran selain counter) belum masuk PoS
parent
239e2d778a
commit
8eee99fce5
|
@ -38,8 +38,12 @@ export class BookingHandler
|
|||
const old_data = event.data.old;
|
||||
const data = event.data.data;
|
||||
|
||||
if (data.payment_type != TransactionPaymentType.COUNTER) return;
|
||||
|
||||
if (
|
||||
data.payment_type == TransactionPaymentType.COUNTER ||
|
||||
([STATUS.ACTIVE, STATUS.SETTLED].includes(data.status) &&
|
||||
data.payment_type != TransactionPaymentType.COUNTER)
|
||||
) {
|
||||
console.log(data, 'data', old_data);
|
||||
const booking = await this.bookingService.getOneByOptions({
|
||||
where: {
|
||||
id: data.id,
|
||||
|
@ -50,9 +54,11 @@ export class BookingHandler
|
|||
mappingTransaction(booking);
|
||||
|
||||
if (
|
||||
old_data?.status != data.status &&
|
||||
[STATUS.PENDING, STATUS.ACTIVE].includes(data.status)
|
||||
(old_data?.status != data.status ||
|
||||
data.payment_type != TransactionPaymentType.COUNTER) &&
|
||||
[STATUS.PENDING, STATUS.ACTIVE, STATUS.SETTLED].includes(data.status)
|
||||
) {
|
||||
console.log('here');
|
||||
await this.couchService.createDoc(
|
||||
{
|
||||
_id: booking.id,
|
||||
|
@ -70,4 +76,5 @@ export class BookingHandler
|
|||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue