From bec58fa7fe4fae2deac88200d8d939e12ec8a08f Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期五, 03 十月 2025 22:26:39 +0800
Subject: [PATCH] 修复小程序WXS日期显示问题并重新设计【我的】页面
---
backend/src/main/java/com/rongyichuang/player/service/ActivityPlayerDetailService.java | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/backend/src/main/java/com/rongyichuang/player/service/ActivityPlayerDetailService.java b/backend/src/main/java/com/rongyichuang/player/service/ActivityPlayerDetailService.java
index 5f56ef0..d45f0d1 100644
--- a/backend/src/main/java/com/rongyichuang/player/service/ActivityPlayerDetailService.java
+++ b/backend/src/main/java/com/rongyichuang/player/service/ActivityPlayerDetailService.java
@@ -57,7 +57,7 @@
// 鏌ヨ鍩烘湰淇℃伅锛屽寘鍚尯鍩熶俊鎭�
String sql = """
- SELECT ap.id as ap_id, ap.description as ap_description, ap.activity_id, ap.region_id,
+ SELECT ap.id as ap_id, ap.description as ap_description, ap.activity_id, ap.region_id, ap.stage_id,
ap.project_name, ap.feedback, ap.state as ap_state,
p.id as player_id, p.name as player_name, p.phone, p.description as player_desc,
p.gender, u.birthday, p.education, p.introduction, u.id as user_id,
@@ -113,6 +113,19 @@
response.setState(0);
}
response.setActivityName(row.get("activity_name") != null ? row.get("activity_name").toString() : "");
+
+ // 璁剧疆闃舵ID
+ Object stageIdObj = row.get("stage_id");
+ if (stageIdObj != null) {
+ if (stageIdObj instanceof Number) {
+ response.setStageId(((Number) stageIdObj).longValue());
+ } else {
+ log.warn("闃舵ID绫诲瀷涓嶅尮閰�: {}, 绫诲瀷: {}", stageIdObj, stageIdObj.getClass().getName());
+ response.setStageId(Long.valueOf(stageIdObj.toString()));
+ }
+ } else {
+ response.setStageId(null);
+ }
// 鏋勫缓瀛﹀憳淇℃伅
PlayerInfoResponse playerInfo = new PlayerInfoResponse();
--
Gitblit v1.8.0