:art: Support qrurl=True

huangqimin001 3 年之前
父节点
当前提交
20e0827a76
共有 2 个文件被更改,包括 4 次插入6 次删除
  1. 3 5
      api/wx_views.py
  2. 1 1
      requirements_pywe.txt

+ 3 - 5
api/wx_views.py

@@ -4,7 +4,7 @@ from __future__ import division
4 4
 
5 5
 from django.conf import settings
6 6
 from django_response import response
7
-from pywe_qrcode import qrcode_limit_str_scene, qrcode_url
7
+from pywe_qrcode import qrcode_limit_str_scene
8 8
 from pywe_storage import RedisStorage
9 9
 
10 10
 from utils.error.errno_utils import ParamStatusCode
@@ -22,8 +22,7 @@ def get_limit_scene_qrcode_url(request):
22 22
     appid = JSAPI.get('appID', '')
23 23
     appsecret = JSAPI.get('appsecret', '')
24 24
 
25
-    qrinfo = qrcode_limit_str_scene(scene_str=scene, appid=appid, secret=appsecret, storage=RedisStorage(r))
26
-    qrurl = qrcode_url(qrinfo.get('ticket'))
25
+    qrurl = qrcode_limit_str_scene(scene_str=scene, appid=appid, secret=appsecret, storage=RedisStorage(r), qrurl=True)
27 26
 
28 27
     return response(data={
29 28
         'qrurl': qrurl,
@@ -39,7 +38,6 @@ def get_course_field_limit_scene_qrcode_url(scene):
39 38
     appid = JSAPI.get('appID', '')
40 39
     appsecret = JSAPI.get('appsecret', '')
41 40
 
42
-    qrinfo = qrcode_limit_str_scene(scene_str=scene, appid=appid, secret=appsecret, storage=RedisStorage(r))
43
-    qrurl = qrcode_url(qrinfo.get('ticket'))
41
+    qrurl = qrcode_limit_str_scene(scene_str=scene, appid=appid, secret=appsecret, storage=RedisStorage(r), qrurl=True)
44 42
 
45 43
     return qrurl

+ 1 - 1
requirements_pywe.txt

@@ -3,6 +3,6 @@ pywe-event-message==1.0.1
3 3
 pywe-miniapp==1.1.6
4 4
 pywe-oauth==1.1.1
5 5
 pywe-pay==1.0.14
6
-pywe-qrcode==1.0.0
6
+pywe-qrcode==1.0.1
7 7
 pywe-storage==1.0.1
8 8
 pywe-user==1.0.4