框架: undo_window 删初卡同步清卡水位行(fable复验431僵尸行实证)
This commit is contained in:
parent
35f9bf4da8
commit
c8a1bb483f
@ -490,6 +490,9 @@ def undo_window(conn, work_id, win_no):
|
|||||||
(TENANT, work_id, SOURCE_TYPE)).fetchall():
|
(TENANT, work_id, SOURCE_TYPE)).fetchall():
|
||||||
if payload.get("来源") == f"升格@窗{win_no}":
|
if payload.get("来源") == f"升格@窗{win_no}":
|
||||||
conn.execute("UPDATE muse_knowledge_draft SET deleted=TRUE WHERE id=%s", (did,))
|
conn.execute("UPDATE muse_knowledge_draft SET deleted=TRUE WHERE id=%s", (did,))
|
||||||
|
# 同步清卡水位行(fable 复验实证:深空回滚删 400+ 初卡后 card_state 僵尸行
|
||||||
|
# 残留,按 draft JOIN 不过滤 deleted 的查询会捞出僵尸卡)
|
||||||
|
conn.execute("DELETE FROM example_upgrade_card_state WHERE draft_id=%s", (did,))
|
||||||
continue
|
continue
|
||||||
tag, changed = f"[窗{win_no}] ", False
|
tag, changed = f"[窗{win_no}] ", False
|
||||||
for k, v in list(payload.get("字段", {}).items()):
|
for k, v in list(payload.get("字段", {}).items()):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user