|
@@ -1932,9 +1932,6 @@ class OauthPerfectView(TemplateView):
|
|
|
|
|
|
|
|
|
|
class Un_bundingWXView(TemplateView):
|
|
class Un_bundingWXView(TemplateView):
|
|
- @method_decorator(csrf_exempt)
|
|
|
|
- def dispatch(self, *args, **kwargs):
|
|
|
|
- return super(Un_bundingWXView, self).dispatch(*args, **kwargs)
|
|
|
|
|
|
|
|
def get(self, request, *args, **kwargs):
|
|
def get(self, request, *args, **kwargs):
|
|
request.encoding = 'utf-8'
|
|
request.encoding = 'utf-8'
|
|
@@ -1948,7 +1945,7 @@ class Un_bundingWXView(TemplateView):
|
|
return response.json(5)
|
|
return response.json(5)
|
|
return self.ValidationError(request_dict, response)
|
|
return self.ValidationError(request_dict, response)
|
|
|
|
|
|
- def post(self, request):
|
|
|
|
|
|
+ def post(self, request, *args, **kwargs):
|
|
request.encoding = 'utf-8'
|
|
request.encoding = 'utf-8'
|
|
request_dict = request.POST
|
|
request_dict = request.POST
|
|
lang = request_dict.get('lang')
|
|
lang = request_dict.get('lang')
|
|
@@ -1966,16 +1963,21 @@ class Un_bundingWXView(TemplateView):
|
|
token = request_dict.get('token')
|
|
token = request_dict.get('token')
|
|
tko = TokenObject(token)
|
|
tko = TokenObject(token)
|
|
if tko.code == 0:
|
|
if tko.code == 0:
|
|
- user_qs = Device_User.objects.filter(userID=tko.userID).values('phone', 'userEmail')
|
|
|
|
- UserExtend = UserExtendModel.objects.filter(userID=tko.userID)
|
|
|
|
- if (user_qs[0]['phone'] != '' or user_qs[0]['userEmail'] != ''):
|
|
|
|
- print(user_qs[0]['phone'] != '')
|
|
|
|
- print(user_qs[0]['userEmail'] != '')
|
|
|
|
- if UserExtend.exists():
|
|
|
|
- UserExtend.update(authOpenID='', authType=0)
|
|
|
|
- else:
|
|
|
|
- print('都是空')
|
|
|
|
|
|
+ try:
|
|
|
|
+ user_qs = Device_User.objects.filter(userID=tko.userID).values('phone', 'userEmail')
|
|
|
|
+ UserExtend = UserExtendModel.objects.filter(userID=tko.userID)
|
|
|
|
+ if (user_qs[0]['phone'] != '' or user_qs[0]['userEmail'] != ''):
|
|
|
|
+ print(user_qs[0]['phone'] != '')
|
|
|
|
+ print(user_qs[0]['userEmail'] != '')
|
|
|
|
+ if UserExtend.exists():
|
|
|
|
+ UserExtend.update(authOpenID='', authType=0)
|
|
|
|
+ else:
|
|
|
|
+ return response.json(173)
|
|
|
|
+ else:
|
|
|
|
+ print('都是空')
|
|
|
|
+ return response.json(48)
|
|
|
|
+ return response.json(0)
|
|
|
|
+ except Exception as e:
|
|
|
|
+ return response.json(309)
|
|
else:
|
|
else:
|
|
return response.json(tko.code)
|
|
return response.json(tko.code)
|
|
-
|
|
|
|
- return response.json(0)
|
|
|