fix: candidate_filter pass_final死角——低分候选7天重审窗口
This commit is contained in:
@@ -390,7 +390,10 @@ def main():
|
|||||||
query += " AND code=?"
|
query += " AND code=?"
|
||||||
params.append(single_code)
|
params.append(single_code)
|
||||||
else:
|
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()
|
rows = conn.execute(query, params).fetchall()
|
||||||
print(f"[FILTER] 待处理候选: {len(rows)}只", flush=True)
|
print(f"[FILTER] 待处理候选: {len(rows)}只", flush=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user