From 2d1d43922d127c84cf2eb159e21571b018819ffa Mon Sep 17 00:00:00 2001 From: richarjiang Date: Tue, 25 Nov 2025 15:45:28 +0800 Subject: [PATCH] =?UTF-8?q?feat(users):=20=E6=B7=BB=E5=8A=A0=E5=85=AC?= =?UTF-8?q?=E5=85=B1=E8=AE=BF=E9=97=AE=E6=9D=83=E9=99=90=E4=BB=A5=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=8F=AF=E7=94=A8=E5=8B=8B=E7=AB=A0=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/users/users.controller.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/users/users.controller.ts b/src/users/users.controller.ts index 8cc0654..2a5dadc 100644 --- a/src/users/users.controller.ts +++ b/src/users/users.controller.ts @@ -415,6 +415,7 @@ export class UsersController { * 获取所有可用勋章(包含用户是否已获得) */ @UseGuards(JwtAuthGuard) + @Public() @Get('badges/available') @HttpCode(HttpStatus.OK) @ApiOperation({ summary: '获取所有可用勋章' }) @@ -422,8 +423,8 @@ export class UsersController { async getAvailableBadges( @CurrentUser() user: AccessTokenPayload, ): Promise { - this.logger.log(`获取可用勋章列表 - 用户ID: ${user.sub}`); - return this.usersService.getAvailableBadges(user.sub); + this.logger.log(`获取可用勋章列表 - 用户ID: ${user?.sub}`); + return this.usersService.getAvailableBadges(user?.sub); } /**