deliver: 交付收口(引擎代为提交)

This commit is contained in:
agent.develop 2026-09-22 13:11:43 +08:00
parent fd6580a859
commit 8bf9fc38f4

View File

@ -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):