|
@@ -41,7 +41,7 @@ from Ansjer.config import BASE_DIR, CONFIG_US, CONFIG_EUR, CONFIG_INFO, SERVER_D
|
|
from Controller.CheckUserData import DataValid, date_handler, RandomStr
|
|
from Controller.CheckUserData import DataValid, date_handler, RandomStr
|
|
from Model.models import Device_User, Role, UidPushModel, UserOauth2Model, UserExModel, Device_Info, UidSetModel, \
|
|
from Model.models import Device_User, Role, UidPushModel, UserOauth2Model, UserExModel, Device_Info, UidSetModel, \
|
|
UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel, Order_Model, UID_Bucket, Unused_Uid_Meal, \
|
|
UserAppFrequencyModel, CountryIPModel, CountryModel, UidChannelSetModel, Order_Model, UID_Bucket, Unused_Uid_Meal, \
|
|
- GatewayPush
|
|
|
|
|
|
+ GatewayPush, CountryLanguageModel, LanguageModel
|
|
from Object.AWS.SesClassObject import SesClassObject
|
|
from Object.AWS.SesClassObject import SesClassObject
|
|
from Object.AliSmsObject import AliSmsObject
|
|
from Object.AliSmsObject import AliSmsObject
|
|
from Object.RedisObject import RedisObject
|
|
from Object.RedisObject import RedisObject
|
|
@@ -2046,6 +2046,7 @@ class v3LoginView(TemplateView):
|
|
|
|
|
|
now_time = datetime.datetime.utcnow().replace(tzinfo=utc).astimezone(utc)
|
|
now_time = datetime.datetime.utcnow().replace(tzinfo=utc).astimezone(utc)
|
|
region_country = users['region_country']
|
|
region_country = users['region_country']
|
|
|
|
+ lang_id = LanguageModel.objects.filter(lang=lang).values('id')
|
|
if not number or number == '0':
|
|
if not number or number == '0':
|
|
user_qs.update(last_login=now_time, language=response.lang)
|
|
user_qs.update(last_login=now_time, language=response.lang)
|
|
else:
|
|
else:
|
|
@@ -2056,7 +2057,7 @@ class v3LoginView(TemplateView):
|
|
else:
|
|
else:
|
|
res['status'] = 0
|
|
res['status'] = 0
|
|
user_qs.update(last_login=now_time, language=response.lang, region_country=number)
|
|
user_qs.update(last_login=now_time, language=response.lang, region_country=number)
|
|
- region_qs = CountryModel.objects.filter(id=region_country).values('country_name')
|
|
|
|
|
|
+ region_qs = CountryLanguageModel.objects.filter(country_id=region_country, language_id=lang_id[0]['id']).values('country_name')
|
|
|
|
|
|
res['rid'] = users['role__rid']
|
|
res['rid'] = users['role__rid']
|
|
res['roleName'] = users['role__roleName']
|
|
res['roleName'] = users['role__roleName']
|