fix: 客户评价页补全截图/标签/关键词数据
- reviews表新增screenshot/scenes/concerns字段 - API映射从数据库读取这些字段,不再硬编码为空 - 修复客户高频关键词不显示的问题 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
这个提交包含在:
父节点
ac90205395
当前提交
de8e3f9471
@ -18,11 +18,11 @@ function buildFromEntityTable(db, key, siteData) {
|
|||||||
nickname: r.author,
|
nickname: r.author,
|
||||||
travelDate: r.date,
|
travelDate: r.date,
|
||||||
productVersion: r.title,
|
productVersion: r.title,
|
||||||
screenshot: '',
|
screenshot: r.screenshot || '',
|
||||||
content: r.content,
|
content: r.content,
|
||||||
rating: r.rating,
|
rating: r.rating,
|
||||||
scenes: [],
|
scenes: r.scenes ? JSON.parse(r.scenes) : [],
|
||||||
concerns: [],
|
concerns: r.concerns ? JSON.parse(r.concerns) : [],
|
||||||
}))
|
}))
|
||||||
// 合并 site_content 的 summary(如果有/<2F><>
|
// 合并 site_content 的 summary(如果有/<2F><>
|
||||||
const summary = siteData?.summary || {
|
const summary = siteData?.summary || {
|
||||||
|
|||||||
@ -38,6 +38,9 @@ export const reviews = sqliteTable('reviews', {
|
|||||||
title: text('title'),
|
title: text('title'),
|
||||||
content: text('content'),
|
content: text('content'),
|
||||||
date: text('date'),
|
date: text('date'),
|
||||||
|
screenshot: text('screenshot'), // 评价截图路径
|
||||||
|
scenes: text('scenes'), // JSON数组: 出行场景标签
|
||||||
|
concerns: text('concerns'), // JSON数组: 关注维度标签
|
||||||
verified: integer('verified', { mode: 'boolean' }).default(false),
|
verified: integer('verified', { mode: 'boolean' }).default(false),
|
||||||
published: integer('published', { mode: 'boolean' }).default(true),
|
published: integer('published', { mode: 'boolean' }).default(true),
|
||||||
sortOrder: integer('sort_order').default(0),
|
sortOrder: integer('sort_order').default(0),
|
||||||
|
|||||||
正在加载...
x
在新工单中引用
屏蔽一个用户