From d7a7611b3621c705b041a6f9a4e84ce6157bb5ad Mon Sep 17 00:00:00 2001 From: wangdl Date: Sat, 30 May 2026 08:42:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20ChatCitation=20=E5=AD=97=E6=AE=B5=20+=20?= =?UTF-8?q?BigInt=20=E7=B1=BB=E5=9E=8B=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ChatCitation.content → excerptText(对齐 Prisma schema) - ChatCitation.score 不存在→ 移除 - UploadedFile.sizeBytes BigInt → Number() 转换 Co-Authored-By: Claude Opus 4.7 --- src/modules/rag-chat/rag-chat.service.ts | 4 ++-- src/modules/users/users.service.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/rag-chat/rag-chat.service.ts b/src/modules/rag-chat/rag-chat.service.ts index 0e0642b..1026ab4 100644 --- a/src/modules/rag-chat/rag-chat.service.ts +++ b/src/modules/rag-chat/rag-chat.service.ts @@ -94,8 +94,8 @@ export class RagChatService { data: { messageId: aiMsg.id, chunkId: c.id, - content: c.text.slice(0, 500), - score: c.score ?? 0, + sourceTitle: c.title ?? null, + excerptText: c.text.slice(0, 500), }, }); } diff --git a/src/modules/users/users.service.ts b/src/modules/users/users.service.ts index 3d058c2..dce5e20 100644 --- a/src/modules/users/users.service.ts +++ b/src/modules/users/users.service.ts @@ -76,7 +76,7 @@ export class UsersService { where: { userId }, select: { sizeBytes: true, mimeType: true }, }); - const usedBytes = files.reduce((sum, f) => sum + f.sizeBytes, 0); + const usedBytes = files.reduce((sum, f) => sum + Number(f.sizeBytes), 0); const totalBytes = 1024 * 1024 * 1024; // 1GB hardcoded for now return { totalBytes, usedBytes, fileCount: files.length }; }