liujie
2026-09-09 39f6fca28e3f78abe48f08e474ec011abb990b36
backend/src/main/java/com/tourguide/api/admin/AdminAuthController.java
@@ -7,6 +7,7 @@
import com.tourguide.modules.user.dto.UserResponse;
import com.tourguide.modules.user.service.AdminUserService;
import com.tourguide.modules.user.service.AuthService;
import com.tourguide.modules.system.service.AdminPermissionService;
import com.tourguide.security.AppUserPrincipal;
import com.tourguide.security.BearerTokenResolver;
import org.springframework.security.core.annotation.AuthenticationPrincipal;
@@ -22,11 +23,14 @@
public class AdminAuthController {
    private final AuthService authService;
    private final AdminUserService userService;
    private final AdminPermissionService permissionService;
    private final BearerTokenResolver tokenResolver;
    public AdminAuthController(AuthService authService, AdminUserService userService, BearerTokenResolver tokenResolver) {
    public AdminAuthController(AuthService authService, AdminUserService userService,
                               AdminPermissionService permissionService, BearerTokenResolver tokenResolver) {
        this.authService = authService;
        this.userService = userService;
        this.permissionService = permissionService;
        this.tokenResolver = tokenResolver;
    }
@@ -61,6 +65,7 @@
     */
    @GetMapping("/me")
    public ApiResponse<UserResponse> me(@AuthenticationPrincipal AppUserPrincipal principal) {
        return ApiResponse.success(UserResponse.from(userService.findEnabledById(principal.getUserId())));
        return ApiResponse.success(UserResponse.from(userService.findEnabledById(principal.getUserId()),
                permissionService.getMenuCodes(principal.getRole())));
    }
}