Browse Source

新增汇总序列号信息查询接口

guanhailong 2 năm trước cách đây
mục cha
commit
98e69a9945
1 tập tin đã thay đổi với 24 bổ sung0 xóa
  1. 24 0
      Controller/TestApi.py

+ 24 - 0
Controller/TestApi.py

@@ -160,6 +160,8 @@ class testView(View):
             return self.generate_video(request_dict, response)
             return self.generate_video(request_dict, response)
         elif operation == 'getSerialNumberInfo':  # 序列号信息查询
         elif operation == 'getSerialNumberInfo':  # 序列号信息查询
             return self.getSerialNumberInfo(request_dict, response)
             return self.getSerialNumberInfo(request_dict, response)
+        elif operation == 'get-serial-details':  # 序列号信息查询
+            return self.get_serial_details(request_dict, response)
         else:
         else:
             return 123
             return 123
 
 
@@ -899,3 +901,25 @@ class testView(View):
         except Exception as e:
         except Exception as e:
             logger.info('查询异常:{}'.format(e))
             logger.info('查询异常:{}'.format(e))
             return response.json(500)
             return response.json(500)
+
+    @classmethod
+    def get_serial_details(cls, request_dict, response):
+        serial_number = request_dict.get("serialNumber", None)
+        results_data = []
+        if CONFIG_INFO == 'cn':
+            local_response = cls.getSerialNumberInfo(request_dict, response)
+            res = json.loads(local_response.content)
+            res['result']['server'] = 1
+            results_data.append(res['result'])
+            res1 = requests.post("http://www.dvema.com/testApi/getSerialNumberInfo",
+                                 data={'serialNumber': serial_number}, timeout=3)
+            results1 = json.loads(res1.text)
+            results1['result']['server'] = 2
+            results_data.append(results1['result'])
+            res2 = requests.post("https://api.zositeche.com/testApi/getSerialNumberInfo",
+                                 data={'serialNumber': serial_number}, timeout=3)
+            results2 = json.loads(res2.text)
+            results2['result']['server'] = 3
+            results_data.append(results2['result'])
+            return response.json(0, results_data)
+        return response.json(0)