|
@@ -35,14 +35,12 @@ class AppAccoutView(View):
|
|
|
return self.validation(request_dict, request, operation)
|
|
|
|
|
|
def validation(self, request_dict, request, operation):
|
|
|
- token = request_dict.get('token', None)
|
|
|
- response = ResponseObject()
|
|
|
- if token is None:
|
|
|
- return response.json(309)
|
|
|
- token = TokenObject(token)
|
|
|
+ token = TokenObject(request.META.get('HTTP_AUTHORIZATION'))
|
|
|
+ lang = request_dict.get('lang', token.lang)
|
|
|
+ response = ResponseObject(lang)
|
|
|
+ userID = token.userID
|
|
|
if token.code != 0:
|
|
|
return response.json(token.code)
|
|
|
- userID = token.userID
|
|
|
if operation == 'getAuthorizationCode': # 获取用户请求/生成授权码
|
|
|
return self.getAuthorizationCode(request_dict, response, userID)
|
|
|
if operation == 'customerServiceManagement': # 编辑超级密码请求表
|