已修复
已在 django/orders/views.py 里,把商家订单详情页相关接口都改成同时兼容 OrderID 和 dingdan_id(与 sjddxq 一致): 接口 用途 /dingdan/sjtkshenqing 申请退款(你这次报错的) /dingdan/sjchexiao 撤销订单 /dingdan/sjjiesuan 结算 /dingdan/sjfksq 罚款申请 /dingdan/zxsjghds 更换打手
This commit is contained in:
@@ -2360,7 +2360,7 @@ class ShangjiaJiesuanView(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()
|
||||
pingfen = int(data.get('pingfen', 0))
|
||||
liuyan = data.get('liuyan', '').strip()
|
||||
except (ValueError, TypeError):
|
||||
@@ -2553,7 +2553,7 @@ class ShangjiaChexiaoView(APIView):
|
||||
# 3. 获取前端参数
|
||||
try:
|
||||
data = request.data
|
||||
dingdan_id = data.get('OrderID', '').strip()
|
||||
dingdan_id = str(data.get('OrderID') or data.get('dingdan_id') or '').strip()
|
||||
chexiao_liyou = data.get('chexiao_liyou', '').strip()
|
||||
except Exception:
|
||||
return Response({
|
||||
@@ -2689,7 +2689,7 @@ class ShangjiaTuikuanShenqingView(APIView):
|
||||
# 3. 获取前端参数
|
||||
try:
|
||||
data = request.data
|
||||
dingdan_id = data.get('OrderID', '').strip()
|
||||
dingdan_id = str(data.get('OrderID') or data.get('dingdan_id') or '').strip()
|
||||
tuikuan_liyou = data.get('tuikuan_liyou', '').strip()
|
||||
except Exception:
|
||||
return Response({
|
||||
@@ -2827,7 +2827,7 @@ class ShangjiaChufaShenqingView(APIView):
|
||||
# 3. 获取前端参数
|
||||
try:
|
||||
data = request.data
|
||||
dingdan_id = data.get('OrderID', '').strip()
|
||||
dingdan_id = str(data.get('OrderID') or data.get('dingdan_id') or '').strip()
|
||||
dashou_id = data.get('dashou_id', '').strip()
|
||||
chufa_liyou = data.get('chufa_liyou', '').strip()
|
||||
chufa_tupian_urls = data.get('chufa_tupian_urls', []) # 🔴 新增:图片URL数组
|
||||
@@ -6175,7 +6175,7 @@ class ZxsjghdsView(APIView):
|
||||
return Response({'code': 1, 'msg': '用户认证失败'}, status=status.HTTP_401_UNAUTHORIZED)
|
||||
|
||||
# ========== 2. 提取订单ID ==========
|
||||
dingdan_id = request.data.get('OrderID', '').strip()
|
||||
dingdan_id = str(request.data.get('OrderID') or request.data.get('dingdan_id') or '').strip()
|
||||
if not dingdan_id:
|
||||
return Response({'code': 2, 'msg': '订单ID不能为空'}, status=status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user