Просмотр исходного кода

修复支付宝支付回调传参问题

locky 3 лет назад
Родитель
Сommit
542b5fc20e
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      Controller/AiController.py

+ 2 - 2
Controller/AiController.py

@@ -590,11 +590,11 @@ class AiView(View):
             redisObj.del_data(key=orderID + 'do_notify')
             return HttpResponseRedirect(pay_failed_url)
 
-    def do_alipay_callback(self, request, response):  # 支付宝支付回调
+    def do_alipay_callback(self, request_dict, response):  # 支付宝支付回调
         logger = logging.getLogger('info')
         logger.info('AI订单---支付宝支付回调')
         try:
-            data = request.POST.dict()
+            data = request_dict.dict()
             passback_params = data['passback_params']
             parmap = dict([(k, v[0]) for k, v in parse_qs(unquote(passback_params)).items()])
             lang = parmap['lang']