已修复
已在 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. 获取前端参数
|
# 2. 获取前端参数
|
||||||
try:
|
try:
|
||||||
data = request.data
|
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))
|
pingfen = int(data.get('pingfen', 0))
|
||||||
liuyan = data.get('liuyan', '').strip()
|
liuyan = data.get('liuyan', '').strip()
|
||||||
except (ValueError, TypeError):
|
except (ValueError, TypeError):
|
||||||
@@ -2553,7 +2553,7 @@ class ShangjiaChexiaoView(APIView):
|
|||||||
# 3. 获取前端参数
|
# 3. 获取前端参数
|
||||||
try:
|
try:
|
||||||
data = request.data
|
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()
|
chexiao_liyou = data.get('chexiao_liyou', '').strip()
|
||||||
except Exception:
|
except Exception:
|
||||||
return Response({
|
return Response({
|
||||||
@@ -2689,7 +2689,7 @@ class ShangjiaTuikuanShenqingView(APIView):
|
|||||||
# 3. 获取前端参数
|
# 3. 获取前端参数
|
||||||
try:
|
try:
|
||||||
data = request.data
|
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()
|
tuikuan_liyou = data.get('tuikuan_liyou', '').strip()
|
||||||
except Exception:
|
except Exception:
|
||||||
return Response({
|
return Response({
|
||||||
@@ -2827,7 +2827,7 @@ class ShangjiaChufaShenqingView(APIView):
|
|||||||
# 3. 获取前端参数
|
# 3. 获取前端参数
|
||||||
try:
|
try:
|
||||||
data = request.data
|
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()
|
dashou_id = data.get('dashou_id', '').strip()
|
||||||
chufa_liyou = data.get('chufa_liyou', '').strip()
|
chufa_liyou = data.get('chufa_liyou', '').strip()
|
||||||
chufa_tupian_urls = data.get('chufa_tupian_urls', []) # 🔴 新增:图片URL数组
|
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)
|
return Response({'code': 1, 'msg': '用户认证失败'}, status=status.HTTP_401_UNAUTHORIZED)
|
||||||
|
|
||||||
# ========== 2. 提取订单ID ==========
|
# ========== 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:
|
if not dingdan_id:
|
||||||
return Response({'code': 2, 'msg': '订单ID不能为空'}, status=status.HTTP_400_BAD_REQUEST)
|
return Response({'code': 2, 'msg': '订单ID不能为空'}, status=status.HTTP_400_BAD_REQUEST)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user