From 56cf021cc8d8ee6eb27e3d72799239ad834dd662 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 5 Mar 2026 07:39:18 -0800 Subject: [PATCH] fix(user-service): add /wallet/balance alias endpoint Flutter wallet_provider.dart calls /api/v1/wallet/balance but the controller only had GET /wallet (root). Adding /wallet/balance alias. Co-Authored-By: Claude Sonnet 4.6 --- .../interface/http/controllers/wallet.controller.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/backend/services/user-service/src/interface/http/controllers/wallet.controller.ts b/backend/services/user-service/src/interface/http/controllers/wallet.controller.ts index d635ce4..67dc0fb 100644 --- a/backend/services/user-service/src/interface/http/controllers/wallet.controller.ts +++ b/backend/services/user-service/src/interface/http/controllers/wallet.controller.ts @@ -12,12 +12,21 @@ export class WalletController { @Get() @UseGuards(AuthGuard('jwt')) @ApiBearerAuth() - @ApiOperation({ summary: 'Get wallet balance' }) + @ApiOperation({ summary: 'Get wallet' }) async getWallet(@Req() req: any) { const wallet = await this.walletService.getWallet(req.user.id); return { code: 0, data: wallet }; } + @Get('balance') + @UseGuards(AuthGuard('jwt')) + @ApiBearerAuth() + @ApiOperation({ summary: 'Get wallet balance (alias)' }) + async getWalletBalance(@Req() req: any) { + const wallet = await this.walletService.getWallet(req.user.id); + return { code: 0, data: wallet }; + } + @Post('deposit') @UseGuards(AuthGuard('jwt')) @ApiBearerAuth()