Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development
continuous-integration/drone/tag Build is passing Details

fix/bug-firman 20.1.35-alpha.1
shancheas 2024-08-12 19:34:54 +07:00
commit 88cc9f4bc3
2 changed files with 17 additions and 4 deletions

View File

@ -99,7 +99,10 @@ export class ChangeStatusBookingHandler
});
mappingTransaction(booking);
console.log('change status', { dataID, couchData, booking });
if (!couchData) {
console.log('save data to couch');
await this.couchService.createDoc(
{
_id: booking.id,
@ -108,6 +111,7 @@ export class ChangeStatusBookingHandler
'booking',
);
} else {
console.log('update data to couch');
await this.couchService.updateDoc(
{
_id: booking.id,
@ -130,18 +134,18 @@ export class BookingUpdateHandler
async handle(event: TransactionUpdatedEvent) {
const data = event.data.data;
const dataID = data?.id;
const dataID = data?.id ?? data?.order_id;
const couchData = await this.couchService.getDoc(dataID, 'booking');
console.log('update', { dataID, couchData });
if (couchData) {
const booking = await this.bookingService.getOneByOptions({
where: {
id: data.id,
id: dataID,
},
relations: ['items'],
});
console.log({ booking });
mappingTransaction(booking);
await this.couchService.updateDoc(
{

View File

@ -65,6 +65,15 @@ export class MidtransCallbackHandler
.manager.connection.createQueryRunner();
await this.dataService.create(queryRunner, TransactionModel, transaction);
console.log('update change status to tr', {
id: data_id,
old: old_data,
data: { ...data, status: transaction.status },
user: BLANK_USER,
description: 'Midtrans Callback',
module: TABLE_NAME.TRANSACTION,
op: OPERATION.UPDATE,
});
console.log({ data, old_data });
this.eventBus.publish(