From afae286434aae571163b9658e0eb1fac702ceacd Mon Sep 17 00:00:00 2001 From: rag Date: Tue, 11 Aug 2026 18:06:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A3=B0=E7=BA=B9=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20-=20=E7=A7=BB=E9=99=A4broken=20quotes+?= =?UTF-8?q?=E6=9A=82=E6=97=B6=E8=B7=B3=E8=BF=87tags=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/knowledge_bases_list/media_cards.dspy | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/wwwroot/knowledge_bases_list/media_cards.dspy b/wwwroot/knowledge_bases_list/media_cards.dspy index 27630a6..b1a2b1e 100644 --- a/wwwroot/knowledge_bases_list/media_cards.dspy +++ b/wwwroot/knowledge_bases_list/media_cards.dspy @@ -36,26 +36,6 @@ try: # 查出入介质标签(从标签表中取出来),按 doc_id 编组 doc_ids = [r["id"] for r in rows] doc_tags = {} - if doc_ids: - try: - id_list = ','.join(["'" + str(x) + "'" for x in doc_ids]) - mt_recs = await sor.sqlExe( - "SELECT mt.media_id, t.name, t.color FROM media_tags mt " + - "JOIN tags t ON mt.tag_id=t.id " + - "WHERE mt.media_type='document' AND mt.media_id IN (" + id_list + ")", - ns={}) - for mt in mt_recs: - doc_tags.setdefault(mt.media_id, []).append({"name": mt.name, "color": mt.color or '#3b82f6'}) - except: - pass - if doc_ids: - mt_recs = await sor.sqlExe( - "SELECT mt.media_id, t.name, t.color FROM media_tags mt " - "JOIN tags t ON mt.tag_id=t.id " - "WHERE mt.media_type='document' AND mt.media_id IN (${ids}$)", - {"ids": doc_ids}) - for mt in mt_recs: - doc_tags.setdefault(mt.media_id, []).append({"name": mt.name, "color": mt.color or '#3b82f6'}) for r in rows: r["media_tags"] = doc_tags.get(r["id"], []) except Exception: