feat: 标签顺序改为全部/短篇/中篇/长篇/收藏夹;增加SSE事件诊断日志定位novel_done未触发问题

This commit is contained in:
2026-07-21 21:56:22 +08:00
parent 3813f91b8d
commit b24e176579
2 changed files with 5 additions and 2 deletions
@@ -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' }
]
@@ -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)) {