修复提现申请冻结余额

This commit is contained in:
yml2213
2026-08-23 16:51:32 +08:00
parent b49fa12484
commit 844f071aab
10 changed files with 409 additions and 42 deletions
@@ -0,0 +1,11 @@
-- 提现申请改为"申请即冻结"资金模型:
-- 1) worker_wallets 新增 frozen_withdraw_amount,申请提现立即从 available_amount 划转到该字段;
-- 2) worker_finance_requests 新增 frozen_amount 标记该笔申请是否已冻结资金(0=旧数据未冻结),
-- 审核通过/拒绝按此标记选择解冻或旧口径扣款,保证存量数据平滑过渡;
-- 3) 仅对迁移后创建的申请生效,存量申请仍按旧口径在审核通过时扣款。
ALTER TABLE worker_wallets
ADD COLUMN IF NOT EXISTS frozen_withdraw_amount INTEGER NOT NULL DEFAULT 0;
ALTER TABLE worker_finance_requests
ADD COLUMN IF NOT EXISTS frozen_amount INTEGER NOT NULL DEFAULT 0;