diff --git a/orders/views.py b/orders/views.py index e2bbc3b..2ff01ef 100644 --- a/orders/views.py +++ b/orders/views.py @@ -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', [])