diff --git a/app.py b/app.py index cc64efda..fef1ee5d 100755 --- a/app.py +++ b/app.py @@ -10990,6 +10990,7 @@ def create_event_post(event_id): 'created_at': post.created_at.isoformat(), 'user': { 'id': current_user.id, + 'nickname': current_user.nickname, # 添加昵称,与导航区保持一致 'username': current_user.username, 'avatar_url': current_user.avatar_url } diff --git a/src/mocks/handlers/event.js b/src/mocks/handlers/event.js index 6b2b4fee..1981def2 100644 --- a/src/mocks/handlers/event.js +++ b/src/mocks/handlers/event.js @@ -1552,7 +1552,7 @@ export const eventHandlers = [ try { // 从内存存储中删除评论 let deleted = false; - for (const [eventId, comments] of eventCommentsStore.entries()) { + for (const [eventId, comments] of commentsStore.entries()) { const index = comments.findIndex(c => String(c.id) === String(postId)); if (index !== -1) { comments.splice(index, 1); diff --git a/src/services/eventService.js b/src/services/eventService.js index 8c5ba657..f8e8fe77 100755 --- a/src/services/eventService.js +++ b/src/services/eventService.js @@ -210,7 +210,8 @@ export const eventService = { ...post, author: post.user ? { id: post.user.id, - username: post.user.username, + // 与导航区保持一致:优先显示昵称 + username: post.user.nickname || post.user.username, avatar: post.user.avatar_url || post.user.avatar // 兼容 avatar_url 和 avatar } : { id: 'anonymous',