|
@@ -32,7 +32,7 @@ from ratelimit.decorators import ratelimit
|
|
from Ansjer.config import AuthCode_Expire, SERVER_DOMAIN, APNS_CONFIG, JPUSH_CONFIG, FCM_CONFIG, TUTK_PUSH_DOMAIN
|
|
from Ansjer.config import AuthCode_Expire, SERVER_DOMAIN, APNS_CONFIG, JPUSH_CONFIG, FCM_CONFIG, TUTK_PUSH_DOMAIN
|
|
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
|
|
|
|
|
|
+ UserAppFrequencyModel, CountryIPModel
|
|
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
|
|
@@ -1886,7 +1886,16 @@ class InitInfoView(View):
|
|
'region': lang,
|
|
'region': lang,
|
|
'country': country
|
|
'country': country
|
|
}
|
|
}
|
|
- UserExModel.objects.create(**create_dict)
|
|
|
|
|
|
+ user_ex_qs = UserExModel.objects.create(**create_dict)
|
|
|
|
+
|
|
|
|
+ country_ip_qs = CountryIPModel.objects.filter(user_ex_id=user_ex_qs[0].id)
|
|
|
|
+ if not country_ip_qs.exists():
|
|
|
|
+ countryIp = CountryIPModel(
|
|
|
|
+ ip=CommonService.get_ip_address(request),
|
|
|
|
+ add_time=now_time,
|
|
|
|
+ user_ex_id=user_ex_qs[0].id
|
|
|
|
+ )
|
|
|
|
+ countryIp.save()
|
|
# 获取设备是否存在有已被删除
|
|
# 获取设备是否存在有已被删除
|
|
res = {'usmsg': 0} # 预留字段, 有版本app该字段去掉会报错
|
|
res = {'usmsg': 0} # 预留字段, 有版本app该字段去掉会报错
|
|
return response.json(0, res)
|
|
return response.json(0, res)
|