|
@@ -92,11 +92,9 @@ class ConfirmRegionV2(View):
|
|
if not serial_number:
|
|
if not serial_number:
|
|
return response.json(444)
|
|
return response.json(444)
|
|
try:
|
|
try:
|
|
- data_dict = {'serial_number': serial_number}
|
|
|
|
|
|
+ data_dict = {'ip': ip}
|
|
device_domain_region_qs = DeviceDomainRegionModel.objects.filter(serial_number=serial_number)
|
|
device_domain_region_qs = DeviceDomainRegionModel.objects.filter(serial_number=serial_number)
|
|
|
|
|
|
- data_dict['ip'] = ip
|
|
|
|
-
|
|
|
|
# 获取国家编码
|
|
# 获取国家编码
|
|
ip_addr_qs = IPAddr.objects.filter(ip=ip, is_geoip2=False).values('country_code', 'region')
|
|
ip_addr_qs = IPAddr.objects.filter(ip=ip, is_geoip2=False).values('country_code', 'region')
|
|
if ip_addr_qs.exists():
|
|
if ip_addr_qs.exists():
|
|
@@ -134,6 +132,7 @@ class ConfirmRegionV2(View):
|
|
if device_domain_region_qs.exists():
|
|
if device_domain_region_qs.exists():
|
|
device_domain_region_qs.update(**data_dict)
|
|
device_domain_region_qs.update(**data_dict)
|
|
else:
|
|
else:
|
|
|
|
+ data_dict['serial_number'] = serial_number
|
|
device_domain_region_qs.create(**data_dict)
|
|
device_domain_region_qs.create(**data_dict)
|
|
|
|
|
|
LOGGER.info('获取域名V2接口信息:{},{}'.format(serial_number, data_dict))
|
|
LOGGER.info('获取域名V2接口信息:{},{}'.format(serial_number, data_dict))
|