fix: 恢复refund_balance定义,手动打款同意补齐每日提现统计

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-03 14:20:36 +08:00
parent bdc94d6daa
commit b56e87b0fd
2 changed files with 54 additions and 6 deletions

View File

@@ -5761,17 +5761,16 @@ class AdtixianqkView(APIView):
# 🟢 新增如果同意提现result=2更新收支记录表
if result == 2:
try:
# 查询收支记录表id=1的记录
tixian_jine = withdrawal.jine
szjilu_record = Szjilu.objects.get(id=1)
from dingdan.utils import update_daily_payout
from yonghu.tixian_shenhe_services import record_manual_withdraw_success_stats
update_daily_payout(tixian_jine)
user_main = UserMain.objects.get(yonghuid=withdrawal.yonghuid)
record_manual_withdraw_success_stats(user_main, withdrawal)
# 获取提现金额
tixian_jine = withdrawal.jine # 假设提现记录模型中有jine字段
# 更新收支记录
szjilu_record.zongsy -= tixian_jine # 总收益减去提现金额
szjilu_record.zongsy -= tixian_jine
szjilu_record.zongzc += tixian_jine # 总支出加上提现金额
szjilu_record.jrzc += tixian_jine # 今日支出加上提现金额
szjilu_record.update_time = timezone.now()
@@ -12135,7 +12134,9 @@ class KefuWithdrawActionView(APIView):
tixian.zhuangtai = 2
try:
from dingdan.utils import update_daily_payout
from .tixian_shenhe_services import record_manual_withdraw_success_stats
update_daily_payout(tixian.jine)
record_manual_withdraw_success_stats(user, tixian)
from peizhi.models import Szjilu
szjilu, _ = Szjilu.objects.get_or_create(id=1)
szjilu.zongsy -= tixian.jine