8d515a450afcdcbd2ddb1ce864ac69fb7eb1L6">6
from django.db import transaction
from django_curtail_uuid import CurtailUUID
from django_logit import logit
-from django_we.models import SubscribeUserInfo
from django_response import response
+from django_we.models import SubscribeUserInfo
from ipaddr import client_ip
from pywe_membercard import get_miniapp_extraData
from pywe_miniapp import get_session_info, get_session_key, get_userinfo, store_session_key
@@ -89,10 +89,11 @@ def get_userinfo_api(request):
try:
subscribe = SubscribeUserInfo.objects.get(unionid=userinfo.get('unionId', ''), status=True)
+ except SubscribeUserInfo.DoesNotExist:
+ subscribe = None
+ if subscribe:
user.openid = subscribe.openid
user.subscribe = True
- except:
- pass
user.save()
# Store Userinfo
@@ -166,10 +167,11 @@ def mini_login_api(request):
user.unionid = unionid
try:
subscribe = SubscribeUserInfo.objects.get(unionid=unionid, status=True)
+ except SubscribeUserInfo.DoesNotExist:
+ subscribe = None
+ if subscribe:
user.openid = subscribe.openid
user.subscribe = True
- except:
- pass
# 同步销售员手机号
try:
@@ -248,10 +250,11 @@ def get_userinfo_api2(request):
user.city = userinfo.get('city', '')
try:
subscribe = SubscribeUserInfo.objects.get(unionid=userinfo.get('unionId', ''), status=True)
+ except SubscribeUserInfo.DoesNotExist:
+ subscribe = None
+ if subscribe:
user.openid = subscribe.openid
user.subscribe = True
- except:
- pass
user.save()
# Store Userinfo
@@ -3,6 +3,7 @@ |
||
3 | 3 |
from pywe_media import Media |
4 | 4 |
from pywe_membercard import MemberCard |
5 | 5 |
|
6 |
+ |
|
6 | 7 |
WECHAT = { |
7 | 8 |
'JSAPI': { |
8 | 9 |
'token': 'token', |