diff --git a/app/admin/routers/withdraw.py b/app/admin/routers/withdraw.py index dbc006d..fa5035f 100644 --- a/app/admin/routers/withdraw.py +++ b/app/admin/routers/withdraw.py @@ -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,