From 8bf9fc38f49facf72c4ee338c9aaccd149d8ad10 Mon Sep 17 00:00:00 2001 From: "agent.develop" Date: Tue, 22 Sep 2026 13:11:43 +0800 Subject: [PATCH] =?UTF-8?q?deliver:=20=E4=BA=A4=E4=BB=98=E6=94=B6=E5=8F=A3?= =?UTF-8?q?=EF=BC=88=E5=BC=95=E6=93=8E=E4=BB=A3=E4=B8=BA=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pbl_evidence/crud_api.py | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/pbl_evidence/crud_api.py b/pbl_evidence/crud_api.py index d8b19f3..e4ad8e8 100644 --- a/pbl_evidence/crud_api.py +++ b/pbl_evidence/crud_api.py @@ -70,15 +70,8 @@ def _blank(value): return value is None or (isinstance(value, str) and value.strip() == '') -# ══════════════════════════════════════════════════════════════════════ -# 下拉数据:产出物选项(browserfields.alters.artifact_id.dataurl) -# ══════════════════════════════════════════════════════════════════════ async def pbl_artifact_options(**kw): - """返回当前租户可选产出物 ``[{value,text}]``(裸数组,供 bricks UiCode 渲染)。 - - 只取 id/title 两列(不 SELECT *,避免把 content_json 大字段拖进下拉查询)。 - 任何异常都降级为 ``[]``——下拉数据源报错会让整个列表页 500,宁可空列表。 - """ + """返回当前租户可选产出物 ``[{value,text}]``(裸数组,供 bricks UiCode 渲染)。""" try: tid = _require_tenant() cols = await table_columns('pbl_artifact') @@ -109,16 +102,8 @@ async def pbl_artifact_options(**kw): return [] -# ══════════════════════════════════════════════════════════════════════ -# 证据人工修订 / 删除(editable.update_data_url / delete_data_url) -# ══════════════════════════════════════════════════════════════════════ async def pbl_evidence_update(**kw): - """按 id 修订证据(强制租户校验;payload_json 自动包成合法 JSON 文本)。 - - 与幂等采集的边界:批量采集走 ``pbl_evidence_collect_from_events``(服务端权威、 - 只增不改);本函数只服务人工纠错/补注,不开放 tenant_id,也不允许改 collect_batch_id - (采集批次号是审计线索)。改唯一索引三元组时同步重算 dedup_key。 - """ + """按 id 修订证据(强制租户校验;payload_json 自动包成合法 JSON 文本)。""" tid = _require_tenant() eid = kw.get('id') or kw.get('evidence_id') if _blank(eid):