fix: 添加LIMIT限制以优化数据库查询并恢复异常处理

This commit is contained in:
晓丰 2025-06-04 22:49:38 +08:00
parent 7ed3678811
commit 6260f8b69a
2 changed files with 10 additions and 9 deletions

1
DB.py
View File

@ -321,6 +321,7 @@ class DBVidcon:
sh_dm_fight_records sh_dm_fight_records
WHERE WHERE
status = 1 status = 1
LIMIT 10
""" """
self.cursor.execute(sql) self.cursor.execute(sql)
return self.cursor.fetchall() return self.cursor.fetchall()

View File

@ -12,12 +12,12 @@ while True:
if len(lis) == 0: if len(lis) == 0:
time.sleep(20) time.sleep(20)
for li in lis: for li in lis:
# try: try:
logger.logger.info(f"name:{li['name_title']},link:{li['link']} ") logger.logger.info(f"name:{li['name_title']},link:{li['link']} ")
info = d.process_ticket(li['name_title'], li['link']) info = d.process_ticket(li['name_title'], li['link'])
logger.logger.info(f"info:{info}") logger.logger.info(f"info:{info}")
db.update_fight_record_status(li['id'], 2, info) db.update_fight_record_status(li['id'], 2, info)
db.flush() db.flush()
# except Exception as e: except Exception as e:
# logger.logger.error(f"ID:{li['id']}, e:{e}") logger.logger.error(f"ID:{li['id']}, e:{e}")
# db.update_fight_record_status(li['id'],3,str(e)) db.update_fight_record_status(li['id'],3,str(e))