diff --git a/pipeline_bidding/bid_flow.py b/pipeline_bidding/bid_flow.py index 2e991f6..2a49ba7 100644 --- a/pipeline_bidding/bid_flow.py +++ b/pipeline_bidding/bid_flow.py @@ -1119,7 +1119,9 @@ async def reconcile_project(sor, project_id, project_name=""): continue _titles = ("章节反复不达标需人工介入:%s %s" % (c.get("chapter_no"), c.get("title")), "章节实体材料缺口(信息流):%s %s" % (c.get("chapter_no"), c.get("title"))) - _in = ",".join("'${t%d}$'" % i for i in range(len(_titles))) + # ⚠ sqlor 的 ${key}$ 替换自带引号——动态 IN 列表占位符必须裸写, + # 手工包单引号会变成 ''value'' 1064(2026-09-16 实测触雷) + _in = ",".join("${t%d}$" % i for i in range(len(_titles))) _p = {"pid": project_id} for i, t in enumerate(_titles): _p["t%d" % i] = t[:480]