storage=RedisStorage(r)

Brightcells 7 年之前
父节点
当前提交
d27af3f9c4
共有 2 个文件被更改,包括 6 次插入2 次删除
  1. 3 1
      api/mch_views.py
  2. 3 1
      miniapp/views.py

+ 3 - 1
api/mch_views.py

@@ -7,9 +7,11 @@ from django.contrib.auth.hashers import check_password
7 7
 from django_response import response
8 8
 from logit import logit
9 9
 from pywe_miniapp import get_phone_number
10
+from pywe_storage import RedisStorage
10 11
 
11 12
 from mch.models import BrandInfo, ConsumeInfoSubmitLogInfo, DistributorInfo, LatestAppInfo, ModelInfo, OperatorInfo
12 13
 from utils.error.errno_utils import OperatorStatusCode
14
+from utils.redis.connect import r
13 15
 
14 16
 
15 17
 WECHAT = settings.WECHAT
@@ -131,7 +133,7 @@ def getPhoneNumber(request):
131 133
     #             "timestamp": TIMESTAMP
132 134
     #         }
133 135
     # }
134
-    phone_number = get_phone_number(appid=appid, secret=secret, encryptedData=encryptedData, iv=iv)
136
+    phone_number = get_phone_number(appid=appid, secret=secret, encryptedData=encryptedData, iv=iv, storage=RedisStorage(r))
135 137
 
136 138
     return phone_number.get('purePhoneNumber', '')
137 139
 

+ 3 - 1
miniapp/views.py

@@ -7,9 +7,11 @@ from django_response import response
7 7
 from ipaddr import client_ip
8 8
 from logit import logit
9 9
 from pywe_miniapp import get_userinfo
10
+from pywe_storage import RedisStorage
10 11
 from TimeConvert import TimeConvert as tc
11 12
 
12 13
 from account.models import UserInfo
14
+from utils.redis.connect import r
13 15
 from utils.redis.rprofile import set_profile_info
14 16
 
15 17
 
@@ -38,7 +40,7 @@ def get_userinfo_api(request):
38 40
     #  u'province': u'Guangdong',
39 41
     #  u'unionId': u'ocMvos6NjeKLIBqg5Mr9QjxrP1FA',
40 42
     #  u'watermark': {u'appid': u'wx4f4bc4dec97d474b', u'timestamp': 1477314187}}
41
-    userinfo = get_userinfo(appid=appid, secret=secret, code=code, encryptedData=encryptedData, iv=iv)
43
+    userinfo = get_userinfo(appid=appid, secret=secret, code=code, encryptedData=encryptedData, iv=iv, storage=RedisStorage(r))
42 44
 
43 45
     # Get or Create User
44 46
     user, created = UserInfo.objects.select_for_update().get_or_create(unionid=userinfo.get('unionId', ''))