Compare commits

...

2 Commits

Author SHA1 Message Date
guke c37563200b Merge branch 'main' into codex/improve-withdraw-audit-guidance 2026-07-24 14:51:17 +08:00
unknown 3e731f46e1 修复:自动查单关闭不再标记为支付异常
自动查单属于非阻断运维能力,关闭时不再写入微信提现配置异常列表。继续保留自动查单状态字段和原有 worker 开关,供后台配置与后续监控使用。
2026-07-24 11:04:24 +08:00
+2 -4
View File
@@ -129,13 +129,11 @@ def withdraw_health_check(db: AdminDb) -> WxpayHealthCheckOut:
issues.append("免确认授权回调地址未配置")
# 实际是否自动对账 = env 部署总闸(worker 起没起)AND 运营后台 DB 开关(本轮跑不跑)。
# 自动查单属于非阻断运维能力:状态继续返回给调用方,但关闭时不计入微信提现配置 issues,
# 避免把“没有自动扫单”误报成“无法打款”。
worker_running = settings.WITHDRAW_AUTO_RECONCILE_ENABLED
daily_on = bool(app_config.get_value(db, "withdraw_auto_reconcile_enabled"))
auto_reconcile_enabled = worker_running and daily_on
if not worker_running:
issues.append("自动对账 worker 未启动(部署侧 env WITHDRAW_AUTO_RECONCILE_ENABLED=false)")
elif not daily_on:
issues.append("自动对账运营开关已关闭(系统配置页可开)")
return WxpayHealthCheckOut(
ok=not issues,