浏览代码

订单信息新增字段PayPal交易号(trade_no)

guanhailong 2 年之前
父节点
当前提交
dff39f4883
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      AdminController/ServeManagementController.py

+ 6 - 3
AdminController/ServeManagementController.py

@@ -654,7 +654,7 @@ class serveManagement(View):
 
             order_ql = omqs.values("orderID", "UID", "userID__username", "userID__NickName", "channel", "desc", "price",
                                    "refunded_amount", "currency", "addTime", "updTime", "paypal", "payType",
-                                   "rank__day", "rank__price", "status", "order_type")
+                                   "rank__day", "rank__price", "status", "order_type", "paymentID", "trade_no")
             order_ql = order_ql.order_by('-addTime')  # 根据CDK创建时间降序排序
             order_ql = order_ql[(page - 1) * line:page * line]
             for order in order_ql:
@@ -678,13 +678,16 @@ class serveManagement(View):
                     'order_type': order['order_type'],
                 }
                 #  添加设备套餐使用状态
-                uid = order['UID']
-                uid_bucket = UID_Bucket.objects.filter(uid=uid).values('use_status')
+                uid_bucket = UID_Bucket.objects.filter(uid=order['UID']).values('use_status')
                 user_status = uid_bucket[0]['use_status'] if uid_bucket.exists() else ''
+                #  判断订单是否已过期
                 if user_status != '':
                     data['user_status'] = user_status
                 else:
                     data['user_status'] = 2
+                #  添加PayPal交易号字段
+                if data['payType'] == 1:
+                    data['trade_no'] = order['trade_no']
                 order_list.append(data)
             return response.json(
                 0, {'list': order_list, 'total': count})