Ver Fonte

设备获取域名push_region

locky há 1 ano atrás
pai
commit
400845b9ec
1 ficheiros alterados com 6 adições e 2 exclusões
  1. 6 2
      Controller/SerialNumberController.py

+ 6 - 2
Controller/SerialNumberController.py

@@ -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: