Skip to content

Commit

Permalink
๐Ÿ”ง fix: user id ๋กœ์ง ์ˆ˜์ • #53
Browse files Browse the repository at this point in the history
  • Loading branch information
sieunie committed Nov 15, 2024
1 parent 139bc4a commit b2fb455
Showing 1 changed file with 17 additions and 11 deletions.
28 changes: 17 additions & 11 deletions BE/src/stock/order/stock-order.controller.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ import {
ApiResponse,
ApiTags,
} from '@nestjs/swagger';
import { Request } from 'express';
import { StockOrderService } from './stock-order.service';
import { StockOrderRequestDto } from './dto/stock-order-request.dto';
import { JwtAuthGuard } from '../../auth/jwt-auth-guard';
import { RequestInterface } from './interface/request.interface';

@Controller('/api/stocks/trade')
@ApiTags('์ฃผ์‹ ๋งค์ˆ˜/๋งค๋„ API')
Expand All @@ -36,10 +36,13 @@ export class StockOrderController {
description: '์ฃผ์‹ ๋งค์ˆ˜ ์˜ˆ์•ฝ ๋“ฑ๋ก ์„ฑ๊ณต',
})
async buy(
@Req() request: RequestInterface,
@Req() request: Request,
@Body(ValidationPipe) stockOrderRequest: StockOrderRequestDto,
) {
await this.stockOrderService.buy(request.user.id, stockOrderRequest);
await this.stockOrderService.buy(
parseInt(request.user.userId, 10),
stockOrderRequest,
);
}

@Post('/sell')
Expand All @@ -54,13 +57,16 @@ export class StockOrderController {
description: '์ฃผ์‹ ๋งค๋„ ์˜ˆ์•ฝ ๋“ฑ๋ก ์„ฑ๊ณต',
})
async sell(
@Req() request: RequestInterface,
@Req() request: Request,
@Body(ValidationPipe) stockOrderRequest: StockOrderRequestDto,
) {
await this.stockOrderService.sell(request.user.id, stockOrderRequest);
await this.stockOrderService.sell(
parseInt(request.user.userId, 10),
stockOrderRequest,
);
}

@Delete('/:order_id')
@Delete('/:orderId')
@ApiBearerAuth()
@UseGuards(JwtAuthGuard)
@ApiOperation({
Expand All @@ -71,10 +77,10 @@ export class StockOrderController {
status: 200,
description: '์ฃผ์‹ ๋งค๋„/๋งค์ˆ˜ ์ทจ์†Œ ์„ฑ๊ณต',
})
async cancel(
@Req() request: RequestInterface,
@Param('order_id') orderId: number,
) {
await this.stockOrderService.cancel(request.user.id, orderId);
async cancel(@Req() request: Request, @Param('orderId') orderId: number) {
await this.stockOrderService.cancel(
parseInt(request.user.userId, 10),
orderId,
);
}
}

0 comments on commit b2fb455

Please sign in to comment.