实际改了什么(只在 orders/views.py)
商家处罚扣积分:dashou.DeductedPoints → dashou.jifen(模型字段本来就是 jifen) 商家订单详情 /dingdan/sjddxq:同时接受 OrderID 和 dingdan_id 打手订单详情 /dingdan/dsddxq:同上 属于星阙业务接口的字段兼容,不是 SDK 改造。
This commit is contained in:
@@ -2180,7 +2180,7 @@ class ShangjiaDingdanXiangqingView(APIView):
|
||||
# 2. 获取前端参数
|
||||
try:
|
||||
data = request.data
|
||||
dingdan_id = data.get('OrderID', '').strip()
|
||||
dingdan_id = str(data.get('OrderID') or data.get('dingdan_id') or '').strip()
|
||||
except Exception:
|
||||
return Response({
|
||||
'code': 2,
|
||||
@@ -2917,11 +2917,11 @@ class ShangjiaChufaShenqingView(APIView):
|
||||
# 注意:这里使用前面已经获取的dashou对象(打手扩展表)
|
||||
jifen_kouchu = chufajilu.DeductedPoints # 扣除的积分,这里是5
|
||||
if jifen_kouchu > 0:
|
||||
# 检查打手积分是否足够
|
||||
if dashou.DeductedPoints < jifen_kouchu:
|
||||
dashou.DeductedPoints = 0
|
||||
# 检查打手积分是否足够(UserDashou 字段为 jifen)
|
||||
if dashou.jifen < jifen_kouchu:
|
||||
dashou.jifen = 0
|
||||
else:
|
||||
dashou.DeductedPoints -= jifen_kouchu
|
||||
dashou.jifen -= jifen_kouchu
|
||||
dashou.save()
|
||||
|
||||
# 🔴【新增】保存处罚图片到数据库
|
||||
@@ -4258,7 +4258,7 @@ class DashouDingdanXiangqingView(APIView):
|
||||
def post(self, request):
|
||||
try:
|
||||
# 1. 获取订单ID
|
||||
dingdan_id = request.data.get('OrderID', '')
|
||||
dingdan_id = str(request.data.get('OrderID') or request.data.get('dingdan_id') or '').strip()
|
||||
if not dingdan_id:
|
||||
return Response({
|
||||
'code': 1,
|
||||
|
||||
Reference in New Issue
Block a user