">550
return '%d' % self.pk
-
+
@property
def admindata(self):
return {
@@ -6,8 +6,8 @@ from django.conf import settings |
||
| 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 |
@@ -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', |