Files
zentao-flow/tmp/verify8085.py
T

21 lines
1.3 KiB
Python

# -*- coding: utf-8 -*-
import io, sys, pymysql
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
conn = pymysql.connect(host='192.168.1.161', user='devgps', password='dev@2021GPS',
database='zentao_dev_2026', charset='utf8mb4', autocommit=True)
cur = conn.cursor()
tid = 18568
cur.execute("SELECT id, objecttype, objectid, action, actor, extra, comment FROM zt_action WHERE (objecttype='story' AND objectid=9130 AND comment LIKE %s) OR (objecttype='task' AND objectid=%s)", ('%留痕验证3%', tid))
rows = cur.fetchall()
for r in rows:
c = r[6].decode() if isinstance(r[6], bytes) else r[6]
print('action:', r[0], r[1], r[2], r[3], r[4], '| extra=', r[5], '|', (c or '')[:60])
story_ok = any(r[1]=='story' for r in rows)
task_ok = any(r[1]=='task' for r in rows)
print('story级:', 'OK' if story_ok else 'MISSING', '| task级:', 'OK' if task_ok else 'MISSING')
# 清理
cur.execute("UPDATE zt_task SET deleted='1' WHERE id=%s", (tid,))
cur.execute("DELETE FROM zt_action WHERE (objecttype='story' AND objectid=9130 AND comment LIKE %s) OR (objecttype='task' AND objectid=%s)", ('%留痕验证3%', tid))
cur.execute("DELETE FROM zt_actionrecent WHERE (objecttype='story' AND objectid=9130 AND comment LIKE %s) OR (objecttype='task' AND objectid=%s)", ('%留痕验证3%', tid))
print('临时数据已清理')