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