|
@@ -745,18 +745,22 @@ class SerialNumberView(View):
|
|
|
|
|
|
try:
|
|
|
serial_number = serial_number[:6]
|
|
|
-
|
|
|
device_domain_region_qs = DeviceDomainRegionModel.objects.filter(serial_number=serial_number).values(
|
|
|
'region_id')
|
|
|
if not device_domain_region_qs.exists():
|
|
|
return response.json(173)
|
|
|
+
|
|
|
region_id = device_domain_region_qs[0]['region_id']
|
|
|
region_qs = RegionModel.objects.filter(id=region_id).values('api', 'push_api')
|
|
|
if not region_qs.exists():
|
|
|
return response.json(173)
|
|
|
+
|
|
|
+ # 国内和测试的推送存储地区为国内
|
|
|
+ push_region = 2 if region_id in [1, 5] else 1
|
|
|
res = {
|
|
|
'api': region_qs[0]['api'],
|
|
|
- 'push_api': region_qs[0]['push_api']
|
|
|
+ 'push_api': region_qs[0]['push_api'],
|
|
|
+ 'push_region': push_region
|
|
|
}
|
|
|
return response.json(0, res)
|
|
|
except Exception as e:
|