fix: candidate_filter pass_final死角——低分候选7天重审窗口

This commit is contained in:
xxm
2026-08-10 14:29:54 +08:00
parent 9f82a9b1a2
commit 79980ce991
+4 -1
View File
@@ -390,7 +390,10 @@ def main():
query += " AND code=?"
params.append(single_code)
else:
query += " AND (pass_final IS NULL OR pass_final=0)"
# 2026-08-10 修复pass_final死角:低分候选(score_final<7)7天后重置允许重审
query += """ AND (pass_final IS NULL OR pass_final=0
OR (pass_final=1 AND score_final < 7
AND (created_at IS NULL OR created_at < datetime('now','localtime','-7 day'))))"""
rows = conn.execute(query, params).fetchall()
print(f"[FILTER] 待处理候选: {len(rows)}", flush=True)