This commit is contained in:
2026-01-17 13:16:43 +03:30
parent 2ddf892793
commit 1c45abcede
11 changed files with 161 additions and 43 deletions
@@ -9,6 +9,7 @@ import { OrderStatus } from '../interface/order.interface';
import { UpdateOrderStatusDto } from '../dto/update-order-status.dto';
import { Permissions } from 'src/common/decorators/permissions.decorator';
import { Permission } from 'src/common/enums/permission.enum';
import { CreateOrderDto } from '../dto/create-order.dto';
@ApiTags('orders')
@ApiBearerAuth()
@@ -16,13 +17,13 @@ import { Permission } from 'src/common/enums/permission.enum';
export class OrdersController {
constructor(private readonly ordersService: OrdersService) { }
@Post('public/checkout')
// @UseGuards(AuthGuard)
// @Post('public/checkout')
// @ApiOperation({ summary: 'Checkout : create order and payment record' })
// checkout(@UserId() userId: string,) {
// return this.ordersService.checkout(userId);
// }
@ApiOperation({ summary: 'Checkout : create order ' })
@ApiBody({ type: CreateOrderDto })
checkout(@UserId() userId: string, @Body() body: CreateOrderDto) {
return this.ordersService.createOrder(userId, body);
}
// @UseGuards(AuthGuard)
// @Get('public/orders')