liujie
2026-09-11 4f6f15b818704079ff2e4e4719b798f48d68a335
backend/src/main/java/com/tourguide/api/admin/AdminGuideApplicationController.java
@@ -5,8 +5,9 @@
import com.tourguide.modules.user.dto.GuideApplicationResponse;
import com.tourguide.modules.user.dto.GuideAuditRequest;
import com.tourguide.modules.user.service.GuideApplicationService;
import com.tourguide.security.AppUserPrincipal;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.annotation.AuthenticationPrincipal;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import java.time.LocalDate;
@@ -62,14 +63,14 @@
     *
     * @param id 导游申请主键
     * @param request 审核状态和审核意见
     * @param authentication 当前后台登录认证信息
     * @param principal 当前后台登录用户身份
     * @return 审核后的导游申请详情
     */
    @PutMapping("/{id}/audit")
    public ApiResponse<GuideApplicationResponse> audit(@PathVariable Long id,
                                                       @Valid @RequestBody GuideAuditRequest request,
                                                       Authentication authentication) {
                                                       @AuthenticationPrincipal AppUserPrincipal principal) {
        return ApiResponse.success(applicationService.audit(
                id, request.getAuditStatus(), request.getAuditRemark(), authentication.getName()));
                id, request.getAuditStatus(), request.getAuditRemark(), principal.getUsername()));
    }
}