Browse Source

修复变量问题

lang 3 years ago
parent
commit
05e9c3e2be
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Controller/CloudStorage.py

+ 2 - 2
Controller/CloudStorage.py

@@ -996,6 +996,7 @@ class CloudStorageView(View):
             trade_status = data['result_code']  # 业务结果  SUCCESS/FAIL
             out_trade_no = data['out_trade_no']  # 商户订单号
             order_qs = Order_Model.objects.filter(orderID=out_trade_no, status=0)
+            promotion_rule_id = ''
             if trade_status == "SUCCESS":
                 check_sign = pay.get_notifypay(data)
                 if not check_sign:
@@ -1035,7 +1036,6 @@ class CloudStorageView(View):
                 #是否有促销
                 nowTime = int(time.time())
                 promotion = PromotionRuleModel.objects.filter(status=1,startTime__lte=nowTime,endTime__gte=nowTime).values('id','ruleConfig')
-                promotion_rule_id = ''
                 if promotion.exists():
                     promotion_rule_id = promotion[0]['id']
                     expire = expire * 2
@@ -1427,7 +1427,7 @@ class CloudStorageView(View):
                 redisObj.del_data(key=uid+'do_experience_order')
                 return response.json(0, result)
         except Exception:
-            del_data(key=uid + 'do_experience_order')
+            redisObj.del_data(key=uid + 'do_experience_order')
             return response.json(474)
         # red_url =
         # return JsonResponse(status=200, data={'red_url': red_url})