Przeglądaj źródła

设备获取域名欧洲暂时返回美洲域名

locky 2 lat temu
rodzic
commit
699087f28a
1 zmienionych plików z 9 dodań i 2 usunięć
  1. 9 2
      Controller/DeviceConfirmRegion.py

+ 9 - 2
Controller/DeviceConfirmRegion.py

@@ -29,9 +29,13 @@ class ConfirmRegion(TemplateView):
                 device_domain_data['country_name'] = ipInfo['country_code']
                 device_domain_data['country_name'] = ipInfo['country_code']
                 device_request_url = CountryModel.objects.filter(country_code=ipInfo['country_code']).values("region__api")
                 device_request_url = CountryModel.objects.filter(country_code=ipInfo['country_code']).values("region__api")
                 if device_request_url.exists():
                 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)
                     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。
             api = RegionModel.objects.filter(continent_code='NA').values("api")
             api = RegionModel.objects.filter(continent_code='NA').values("api")
@@ -73,6 +77,9 @@ class ConfirmRegionV2(TemplateView):
                 if country_qs.exists():
                 if country_qs.exists():
                     api = country_qs[0]['region__api']
                     api = country_qs[0]['region__api']
                     region_id = country_qs[0]['region__id']
                     region_id = country_qs[0]['region__id']
+                    # 欧洲暂时返回美洲域名
+                    if api == 'https://api.zositeche.com/':
+                        api, region_id = self.get_default_api()
                 else:   # 默认返回美洲地区api
                 else:   # 默认返回美洲地区api
                     api, region_id = self.get_default_api()
                     api, region_id = self.get_default_api()
             else:
             else: