From 38e39c50dcca12534c4efe2b49355a97c396b507 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期六, 10 十月 2026 11:44:05 +0800
Subject: [PATCH] 更新....

---
 talent-card-server/src/main/java/com/talentcard/server/business/talent/TalentController.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/talent-card-server/src/main/java/com/talentcard/server/business/talent/TalentController.java b/talent-card-server/src/main/java/com/talentcard/server/business/talent/TalentController.java
index 042cf93..f381c79 100644
--- a/talent-card-server/src/main/java/com/talentcard/server/business/talent/TalentController.java
+++ b/talent-card-server/src/main/java/com/talentcard/server/business/talent/TalentController.java
@@ -126,6 +126,17 @@
 		return ApiResponse.success(talentService.updateCardLevel(id, request.talentLevel()));
 	}
 
+	/**
+	 * 游客升级为持卡人:补录认证信息 + 选等级 + 发卡。详情页里「升级人才」按钮走这条。
+	 */
+	@PostMapping("/{id}/upgrade")
+	public ApiResponse<Map<String, Object>> upgrade(
+			@PathVariable Long id,
+			@Valid @RequestBody TalentUpgradeRequest request
+	) {
+		return ApiResponse.success(talentService.upgrade(id, request));
+	}
+
 	@PatchMapping("/{id}/advisor")
 	public ApiResponse<Map<String, Object>> updateAdvisor(
 			@PathVariable Long id,

--
Gitblit v1.7.1