fix: 自动化开始前清除旧透传记录,重置所有计数和显示

This commit is contained in:
wangfq
2026-05-28 12:00:59 +08:00
parent 3f78638c2c
commit d7255297f0
4 changed files with 21 additions and 3 deletions

View File

@@ -108,6 +108,17 @@ def get_serialnet_records(dnt_id: int, limit: int = 50) -> list[dict]:
conn.close()
def clear_serialnet_records(dnt_id: int):
"""清除指定设备的所有透传记录"""
conn = get_conn()
try:
with conn.cursor() as cur:
cur.execute("DELETE FROM tb_serialnet WHERE dnt_id=%s", (dnt_id,))
conn.commit()
finally:
conn.close()
# ─── tb_state_tst ──────────────────────────────────────────────────
def get_latest_test_state(dnt_id: int) -> dict | None: