修复了客服日统计时机,展示更加全面的数据

This commit is contained in:
XingQue
2026-06-20 04:23:31 +08:00
parent 993c0c54b0
commit c70b2ee7be
10 changed files with 83 additions and 48 deletions

View File

@@ -1983,7 +1983,8 @@ class ShangjiaPaifaView(APIView):
update_shangjia_daily(
yonghuid=request.user.UserUID,
amount=Decimal(str(jiage)),
action=1
action=1,
order_id=dingdan.OrderID,
)
# 事务提交,订单已持久化
except Exception as e:
@@ -2487,7 +2488,8 @@ class ShangjiaJiesuanView(APIView):
update_shangjia_daily(
yonghuid=request.user.UserUID,
amount=Decimal(str(jine)),
action=2 # 2 = 结算
action=2, # 2 = 结算
order_id=dingdan_id,
)
# 商家订单管事分红(仅 Platform=2
@@ -2638,7 +2640,8 @@ class ShangjiaChexiaoView(APIView):
update_shangjia_daily(
yonghuid=request.user.UserUID,
amount=Decimal(str(dingdan.Amount)),
action=3 # 3 = 退款
action=3, # 3 = 退款
order_id=dingdan_id,
)
return Response({
@@ -5354,6 +5357,13 @@ class AdTongYiTuiKuanShangJia(APIView):
shangjia_profile.save()
logger.info(f"同意退款成功,商家{shangjia_id}退款订单+1余额增加{jine}")
update_shangjia_daily(
yonghuid=shangjia_id,
amount=Decimal(str(jine)),
action=3,
order_id=dingdan_id,
)
except User.DoesNotExist:
# 商家用户不存在,记录日志但不影响操作
logger.warning(f"同意退款:商家{shangjia_id}不存在,跳过商家更新")