parent
9a3d544699
commit
bc8a0407a6
|
@ -1,11 +1,10 @@
|
||||||
import { Body, Controller, Post } from '@nestjs/common';
|
import { Body, Controller, Get, Param, Post } from '@nestjs/common';
|
||||||
import { ApiTags } from '@nestjs/swagger';
|
import { ApiTags } from '@nestjs/swagger';
|
||||||
import { Public } from 'src/core/guards';
|
import { Public } from 'src/core/guards';
|
||||||
import { TransactionDto } from './dto/booking-order.dto';
|
import { TransactionDto } from './dto/booking-order.dto';
|
||||||
import { TransactionEntity } from 'src/modules/transaction/transaction/domain/entities/transaction.entity';
|
import { TransactionEntity } from 'src/modules/transaction/transaction/domain/entities/transaction.entity';
|
||||||
import { TransactionDataService } from 'src/modules/transaction/transaction/data/services/transaction-data.service';
|
import { TransactionDataService } from 'src/modules/transaction/transaction/data/services/transaction-data.service';
|
||||||
import { TABLE_NAME } from 'src/core/strings/constants/table.constants';
|
import { TABLE_NAME } from 'src/core/strings/constants/table.constants';
|
||||||
import { TransactionType } from 'src/modules/transaction/transaction/constants';
|
|
||||||
import { MidtransService } from 'src/modules/configuration/midtrans/data/services/midtrans.service';
|
import { MidtransService } from 'src/modules/configuration/midtrans/data/services/midtrans.service';
|
||||||
import { CreateBookingManager } from '../domain/usecases/managers/create-booking.manager';
|
import { CreateBookingManager } from '../domain/usecases/managers/create-booking.manager';
|
||||||
|
|
||||||
|
@ -36,13 +35,40 @@ export class BookingOrderController {
|
||||||
status,
|
status,
|
||||||
payment_midtrans_token,
|
payment_midtrans_token,
|
||||||
payment_midtrans_url,
|
payment_midtrans_url,
|
||||||
|
id,
|
||||||
} = result;
|
} = result;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
id,
|
||||||
invoice_code,
|
invoice_code,
|
||||||
status,
|
status,
|
||||||
payment_midtrans_token,
|
payment_midtrans_token,
|
||||||
payment_midtrans_url,
|
payment_midtrans_url,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Get(':id')
|
||||||
|
async get(@Param('id') transactionId: string) {
|
||||||
|
const data = await this.serviceData.getOneByOptions({
|
||||||
|
where: { id: transactionId },
|
||||||
|
});
|
||||||
|
|
||||||
|
const {
|
||||||
|
customer_name,
|
||||||
|
customer_phone,
|
||||||
|
booking_date,
|
||||||
|
invoice_code,
|
||||||
|
status,
|
||||||
|
id,
|
||||||
|
} = data;
|
||||||
|
|
||||||
|
return {
|
||||||
|
customer_name,
|
||||||
|
customer_phone,
|
||||||
|
booking_date,
|
||||||
|
invoice_code,
|
||||||
|
status,
|
||||||
|
id,
|
||||||
|
};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue