diff --git a/mini-program/src/pages/main/ScriptLibraryView.vue b/mini-program/src/pages/main/ScriptLibraryView.vue index cec9bcd..06f7eb5 100644 --- a/mini-program/src/pages/main/ScriptLibraryView.vue +++ b/mini-program/src/pages/main/ScriptLibraryView.vue @@ -148,11 +148,11 @@ const activeMenuId = ref('') const deleteTarget = ref(null) const deletingScript = ref(false) -// 固定 5 个分类标签:全部 / 中篇 / 短篇 / 长篇 / 收藏夹 +// 固定 5 个分类标签:全部 / 短篇 / 中篇 / 长篇 / 收藏夹 const typeTabs = [ { label: '全部', value: 'all' }, - { label: '中篇', value: 'medium' }, { label: '短篇', value: 'short' }, + { label: '中篇', value: 'medium' }, { label: '长篇', value: 'long' }, { label: '收藏夹', value: 'favorite' } ] diff --git a/server/src/main/java/com/emotion/service/impl/ShortNovelServiceImpl.java b/server/src/main/java/com/emotion/service/impl/ShortNovelServiceImpl.java index a12a7e4..c6c4b61 100644 --- a/server/src/main/java/com/emotion/service/impl/ShortNovelServiceImpl.java +++ b/server/src/main/java/com/emotion/service/impl/ShortNovelServiceImpl.java @@ -127,6 +127,9 @@ public class ShortNovelServiceImpl implements ShortNovelService { try { JSONObject event = JSON.parseObject(dataStr); String type = event.getString("type"); + // 排查用:打印每个收到的事件类型,确认上游真实的"完成"事件名 + log.info("[ShortNovel SSE] 收到事件: type={}, session_id={}, keys={}", + type, event.getString("session_id"), event.keySet()); // 拦截 novel_done 事件,保存到数据库 if ("novel_done".equals(type)) {