|
@@ -513,11 +513,23 @@ class refreshTokenView(TemplateView):
|
|
tko = TokenObject(token)
|
|
tko = TokenObject(token)
|
|
tko.lang = lang
|
|
tko.lang = lang
|
|
res = tko.refresh()
|
|
res = tko.refresh()
|
|
- code = tko.code
|
|
|
|
- if code == 0:
|
|
|
|
|
|
+ userID = tko.userID
|
|
|
|
+ if tko.code == 0:
|
|
|
|
+ # 更新用户扩展信息语言
|
|
|
|
+ try:
|
|
|
|
+ user_extend_qs = UserExtendModel.objects.filter(userID_id=userID)
|
|
|
|
+ if user_extend_qs.exists():
|
|
|
|
+ nowTime = int(time.time())
|
|
|
|
+ update_dict = {
|
|
|
|
+ 'updTime': nowTime,
|
|
|
|
+ 'region': lang
|
|
|
|
+ }
|
|
|
|
+ user_extend_qs.update(**update_dict)
|
|
|
|
+ except Exception as e:
|
|
|
|
+ pass
|
|
return response.json(0, res)
|
|
return response.json(0, res)
|
|
else:
|
|
else:
|
|
- return response.json(code)
|
|
|
|
|
|
+ return response.json(tko.code)
|
|
else:
|
|
else:
|
|
return response.json(444, 'token')
|
|
return response.json(444, 'token')
|
|
|
|
|
|
@@ -1266,9 +1278,11 @@ class InitInfoView(View):
|
|
push_type = request_dict.get('push_type', None)
|
|
push_type = request_dict.get('push_type', None)
|
|
appBundleId = request_dict.get('appBundleId', None)
|
|
appBundleId = request_dict.get('appBundleId', None)
|
|
tz = request_dict.get('tz', None)
|
|
tz = request_dict.get('tz', None)
|
|
- is_cn = request_dict.get('is_cn', None)
|
|
|
|
|
|
+ lang = request_dict.get('lang', '') # 语言区域
|
|
|
|
+ # region = request_dict.get('region', '') # 语言区域
|
|
nowTime = int(time.time())
|
|
nowTime = int(time.time())
|
|
if all([token_val, push_type, appBundleId]):
|
|
if all([token_val, push_type, appBundleId]):
|
|
|
|
+ push_type = int(push_type)
|
|
if push_type == 0:
|
|
if push_type == 0:
|
|
if appBundleId not in APNS_CONFIG.keys():
|
|
if appBundleId not in APNS_CONFIG.keys():
|
|
return response.json(904)
|
|
return response.json(904)
|
|
@@ -1288,7 +1302,7 @@ class InitInfoView(View):
|
|
update_dict = {
|
|
update_dict = {
|
|
'token_val': token_val,
|
|
'token_val': token_val,
|
|
'push_type': push_type,
|
|
'push_type': push_type,
|
|
- 'tz': tz
|
|
|
|
|
|
+ 'tz': tz,
|
|
}
|
|
}
|
|
UidPushModel.objects.filter(userID_id=userID, m_code=m_code, uid_set_id__in=uid_set_id_list). \
|
|
UidPushModel.objects.filter(userID_id=userID, m_code=m_code, uid_set_id__in=uid_set_id_list). \
|
|
update(**update_dict)
|
|
update(**update_dict)
|
|
@@ -1298,6 +1312,7 @@ class InitInfoView(View):
|
|
update_dict = {
|
|
update_dict = {
|
|
'updTime': nowTime,
|
|
'updTime': nowTime,
|
|
'appBundleId': appBundleId,
|
|
'appBundleId': appBundleId,
|
|
|
|
+ 'region': lang
|
|
# 'is_cn':
|
|
# 'is_cn':
|
|
}
|
|
}
|
|
user_extend_qs.update(**update_dict)
|
|
user_extend_qs.update(**update_dict)
|
|
@@ -1306,7 +1321,8 @@ class InitInfoView(View):
|
|
'addTime': nowTime,
|
|
'addTime': nowTime,
|
|
'updTime': nowTime,
|
|
'updTime': nowTime,
|
|
'appBundleId': appBundleId,
|
|
'appBundleId': appBundleId,
|
|
- 'userID_id': userID
|
|
|
|
|
|
+ 'userID_id': userID,
|
|
|
|
+ 'region': lang
|
|
}
|
|
}
|
|
UserExtendModel.objects.create(**create_dict)
|
|
UserExtendModel.objects.create(**create_dict)
|
|
res = {
|
|
res = {
|
|
@@ -1425,7 +1441,7 @@ class wxAuthSignView(TemplateView):
|
|
access_token = res_json['access_token']
|
|
access_token = res_json['access_token']
|
|
openid = res_json['openid']
|
|
openid = res_json['openid']
|
|
if access_token and openid:
|
|
if access_token and openid:
|
|
- user_extend_qs = UserExtendModel.objects.filter(authOpenID=openid,authType=1)
|
|
|
|
|
|
+ user_extend_qs = UserExtendModel.objects.filter(authOpenID=openid, authType=1)
|
|
if user_extend_qs.exists():
|
|
if user_extend_qs.exists():
|
|
# 如果用户绑定过则直接登录
|
|
# 如果用户绑定过则直接登录
|
|
userID = user_extend_qs[0].userID
|
|
userID = user_extend_qs[0].userID
|