|
@@ -9,6 +9,8 @@ from Controller.CheckUserData import RandomStr
|
|
|
import oss2, base64
|
|
|
from django.db.models import Q
|
|
|
from django.views.generic.base import View
|
|
|
+
|
|
|
+from Controller.DeviceConfirmRegion import Device_Region
|
|
|
from Object.RedisObject import RedisObject
|
|
|
from Ansjer.config import OSS_STS_ACCESS_SECRET, OSS_STS_ACCESS_KEY, BASE_DIR
|
|
|
from Model.models import Device_Info, UID_Bucket, UID_Preview, UidSetModel, UidPushModel, UidChannelSetModel, \
|
|
@@ -162,6 +164,10 @@ class EquipmentManagerV3(View):
|
|
|
us_qs.update(nickname=NickName)
|
|
|
UidSet_id = us_qs.first().id
|
|
|
else:
|
|
|
+ ip = CommonService.get_ip_address(request)
|
|
|
+ region_id = Device_Region().get_device_region(ip)
|
|
|
+ if region_id == 1:
|
|
|
+ region_alexa = 'CN'
|
|
|
uid_set_create_dict = {
|
|
|
'uid': UID,
|
|
|
'addTime': nowTime,
|
|
@@ -170,6 +176,7 @@ class EquipmentManagerV3(View):
|
|
|
'channel': ChannelIndex,
|
|
|
'nickname': NickName,
|
|
|
'version': version,
|
|
|
+ 'region_alexa': region_alexa,
|
|
|
}
|
|
|
UidSet = UidSetModel.objects.create(**uid_set_create_dict)
|
|
|
UidSet_id = UidSet.id
|