8d515a450afcdcbd2ddb1ce864ac69fb7eb1L6">6 6
 from django.db import transaction
7 7
 from django_curtail_uuid import CurtailUUID
8 8
 from django_logit import logit
9
-from django_we.models import SubscribeUserInfo
10 9
 from django_response import response
10
+from django_we.models import SubscribeUserInfo
11 11
 from ipaddr import client_ip
12 12
 from pywe_membercard import get_miniapp_extraData
13 13
 from pywe_miniapp import get_session_info, get_session_key, get_userinfo, store_session_key
@@ -89,10 +89,11 @@ def get_userinfo_api(request):
89 89
 
90 90
     try:
91 91
         subscribe = SubscribeUserInfo.objects.get(unionid=userinfo.get('unionId', ''), status=True)
92
+    except SubscribeUserInfo.DoesNotExist:
93
+        subscribe = None
94
+    if subscribe:
92 95
         user.openid = subscribe.openid
93 96
         user.subscribe = True
94
-    except:
95
-        pass
96 97
     user.save()
97 98
 
98 99
     # Store Userinfo
@@ -166,10 +167,11 @@ def mini_login_api(request):
166 167
         user.unionid = unionid
167 168
         try:
168 169
             subscribe = SubscribeUserInfo.objects.get(unionid=unionid, status=True)
170
+        except SubscribeUserInfo.DoesNotExist:
171
+            subscribe = None
172
+        if subscribe:
169 173
             user.openid = subscribe.openid
170 174
             user.subscribe = True
171
-        except:
172
-            pass
173 175
 
174 176
     # 同步销售员手机号
175 177
     try:
@@ -248,10 +250,11 @@ def get_userinfo_api2(request):
248 250
     user.city = userinfo.get('city', '')
249 251
     try:
250 252
         subscribe = SubscribeUserInfo.objects.get(unionid=userinfo.get('unionId', ''), status=True)
253
+    except SubscribeUserInfo.DoesNotExist:
254
+        subscribe = None
255
+    if subscribe:
251 256
         user.openid = subscribe.openid
252 257
         user.subscribe = True
253
-    except:
254
-        pass
255 258
     user.save()
256 259
 
257 260
     # Store Userinfo

+ 1 - 0
utils/shells/create_update_membercard.py

@@ -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',

CompuChina/manual - Gogs: Go Git Service

2 Commits (0fe345cb20a94fc79aeeb82df522c05ce81ce872)

Author SHA1 Nachricht Datum
  Brightcells 0fe345cb20 Update package django_xxx vor 7 Jahren
  Brightcells c8aefbedb4 First Commit vor 8 Jahren