feat(analytics): SEO/GEO 看板默认最新优先并展示 Umami 接入状态

默认按发布时间降序、搜索防抖,API 传入 analyticsConfig 供 catalog 拉 Umami。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-09-17 15:15:26 +08:00
parent 799afd1ea5
commit eba37640e4
3 changed files with 29 additions and 6 deletions
+3
View File
@@ -261,6 +261,7 @@ export function createAdminApp(services) {
const { listAdminSeoGeoPublicationCatalog } = await importMemind('mindspace-seo-geo-admin-catalog.mjs');
const startAt = Number(req.query.startAt);
const endAt = Number(req.query.endAt);
const config = loadMindSpaceConfig ? await loadMindSpaceConfig(pool) : null;
const result = await listAdminSeoGeoPublicationCatalog(pool, {
page: Number(req.query.page) || 1,
pageSize: Number(req.query.pageSize) || 20,
@@ -270,6 +271,8 @@ export function createAdminApp(services) {
endAt: Number.isFinite(endAt) ? endAt : null,
search: typeof req.query.search === 'string' ? req.query.search.trim() : '',
publicHost: process.env.H5_PUBLIC_BASE_URL?.replace(/^https?:\/\//, '').replace(/\/$/, '') || 'm.tkmind.cn',
env: process.env,
analyticsConfig: config?.analytics ?? {},
});
res.json(result);
} catch (error) {