feat: 标签顺序改为全部/短篇/中篇/长篇/收藏夹;增加SSE事件诊断日志定位novel_done未触发问题
This commit is contained in:
@@ -148,11 +148,11 @@ const activeMenuId = ref('')
|
|||||||
const deleteTarget = ref(null)
|
const deleteTarget = ref(null)
|
||||||
const deletingScript = ref(false)
|
const deletingScript = ref(false)
|
||||||
|
|
||||||
// 固定 5 个分类标签:全部 / 中篇 / 短篇 / 长篇 / 收藏夹
|
// 固定 5 个分类标签:全部 / 短篇 / 中篇 / 长篇 / 收藏夹
|
||||||
const typeTabs = [
|
const typeTabs = [
|
||||||
{ label: '全部', value: 'all' },
|
{ label: '全部', value: 'all' },
|
||||||
{ label: '中篇', value: 'medium' },
|
|
||||||
{ label: '短篇', value: 'short' },
|
{ label: '短篇', value: 'short' },
|
||||||
|
{ label: '中篇', value: 'medium' },
|
||||||
{ label: '长篇', value: 'long' },
|
{ label: '长篇', value: 'long' },
|
||||||
{ label: '收藏夹', value: 'favorite' }
|
{ label: '收藏夹', value: 'favorite' }
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -127,6 +127,9 @@ public class ShortNovelServiceImpl implements ShortNovelService {
|
|||||||
try {
|
try {
|
||||||
JSONObject event = JSON.parseObject(dataStr);
|
JSONObject event = JSON.parseObject(dataStr);
|
||||||
String type = event.getString("type");
|
String type = event.getString("type");
|
||||||
|
// 排查用:打印每个收到的事件类型,确认上游真实的"完成"事件名
|
||||||
|
log.info("[ShortNovel SSE] 收到事件: type={}, session_id={}, keys={}",
|
||||||
|
type, event.getString("session_id"), event.keySet());
|
||||||
|
|
||||||
// 拦截 novel_done 事件,保存到数据库
|
// 拦截 novel_done 事件,保存到数据库
|
||||||
if ("novel_done".equals(type)) {
|
if ("novel_done".equals(type)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user