|
@@ -65,21 +65,16 @@ class DailyRecordManager {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
- // 添加内容检查
|
|
|
const record = rows[0];
|
|
|
- let parsedContent = {};
|
|
|
|
|
|
- if (record.content) {
|
|
|
- try {
|
|
|
- parsedContent = JSON.parse(record.content);
|
|
|
- } catch (jsonError) {
|
|
|
- console.warn('JSON解析失败,使用默认空对象:', jsonError);
|
|
|
- }
|
|
|
- }
|
|
|
+ // 检查 content 的类型
|
|
|
+ const content = typeof record.content === 'string'
|
|
|
+ ? JSON.parse(record.content) // 如果是字符串,则解析
|
|
|
+ : record.content; // 如果已经是对象,直接使用
|
|
|
|
|
|
return {
|
|
|
...record,
|
|
|
- content: parsedContent
|
|
|
+ content
|
|
|
};
|
|
|
|
|
|
} finally {
|