已改 3 处(django/orders/views.py),均兼容 OrderID / dingdan_id:
接口 用途 /dingdan/dsscpz 打手获取 COS 上传凭证 /dingdan/dsscpz(商家侧同类) 商家处罚图片凭证 /dingdan/dstijiao 打手提交交付(避免凭证通过后提交再 400)
This commit is contained in:
@@ -3810,8 +3810,8 @@ class DashouCOSZhengshuView(APIView):
|
||||
|
||||
def post(self, request):
|
||||
try:
|
||||
# 1. 接收参数(修复 int 无 strip 问题)
|
||||
dingdan_id = str(request.data.get('OrderID', '')).strip()
|
||||
# 1. 接收参数(兼容 OrderID / dingdan_id)
|
||||
dingdan_id = str(request.data.get('OrderID') or request.data.get('dingdan_id') or '').strip()
|
||||
yongtu = request.data.get('yongtu', 'dingdan')
|
||||
|
||||
# 2. 条件判断修正:除了 fakuan 之外,其他用途均需提供 dingdan_id
|
||||
@@ -3955,7 +3955,7 @@ class ShangjiaCOSZhengshuView(APIView):
|
||||
def post(self, request):
|
||||
try:
|
||||
# 1. 接收参数
|
||||
dingdan_id = request.data.get('OrderID', '').strip()
|
||||
dingdan_id = str(request.data.get('OrderID') or request.data.get('dingdan_id') or '').strip()
|
||||
yongtu = request.data.get('yongtu', 'chufa') # 用途:chufa=处罚申诉
|
||||
|
||||
if not dingdan_id:
|
||||
@@ -4132,7 +4132,7 @@ class DashouTijiaoView(APIView):
|
||||
try:
|
||||
# 1. 获取参数
|
||||
data = request.data
|
||||
dingdan_id = data.get('OrderID', '')
|
||||
dingdan_id = str(data.get('OrderID') or data.get('dingdan_id') or '').strip()
|
||||
liuyan = data.get('liuyan', '')
|
||||
jiaofu_tupian_urls = data.get('jiaofu_tupian_urls', [])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user