|
@@ -29,9 +29,13 @@ class ConfirmRegion(TemplateView):
|
|
|
device_domain_data['country_name'] = ipInfo['country_code']
|
|
|
device_request_url = CountryModel.objects.filter(country_code=ipInfo['country_code']).values("region__api")
|
|
|
if device_request_url.exists():
|
|
|
- device_domain_data['api'] = device_request_url[0]['region__api']
|
|
|
+ api = device_request_url[0]['region__api']
|
|
|
+ # 欧洲暂时返回美洲域名
|
|
|
+ if api == 'https://api.zositeche.com/':
|
|
|
+ api = 'https://www.dvema.com/'
|
|
|
+ device_domain_data['api'] = api
|
|
|
DeviceDomainModel.objects.create(**device_domain_data)
|
|
|
- return response.json(0, {'request_api_url': device_request_url[0]['region__api']})
|
|
|
+ return response.json(0, {'request_api_url': api})
|
|
|
|
|
|
# 不存在默认返回美洲地区api。
|
|
|
api = RegionModel.objects.filter(continent_code='NA').values("api")
|
|
@@ -73,6 +77,9 @@ class ConfirmRegionV2(TemplateView):
|
|
|
if country_qs.exists():
|
|
|
api = country_qs[0]['region__api']
|
|
|
region_id = country_qs[0]['region__id']
|
|
|
+ # 欧洲暂时返回美洲域名
|
|
|
+ if api == 'https://api.zositeche.com/':
|
|
|
+ api, region_id = self.get_default_api()
|
|
|
else: # 默认返回美洲地区api
|
|
|
api, region_id = self.get_default_api()
|
|
|
else:
|