Bläddra i källkod

新增检查获取序列号日志接口

locky 9 månader sedan
förälder
incheckning
fcc8921b86
1 ändrade filer med 20 tillägg och 6 borttagningar
  1. 20 6
      Controller/SerialNumberController.py

+ 20 - 6
Controller/SerialNumberController.py

@@ -46,6 +46,8 @@ class SerialNumberView(View):
             return self.check_serial_number(response)
         elif operation == 'macAndSerial':
             return self.generate_mac_and_serial_numbers(request_dict, response)
+        elif operation == 'checkSerialLog':
+            return self.check_serial_log(request_dict, response)
 
         token = request_dict.get('token', None)
         token = TokenObject(token)
@@ -681,8 +683,8 @@ class SerialNumberView(View):
         """
         生成mac_serial.csv文件
         :param request_dict: 请求
-        :param quantity: 生成数量
-        :param user_id: 账号ID
+        :request_dict quantity: 生成数量
+        :request_dict user_id: 账号ID
         :param response: 响应
         :return: response
         """
@@ -750,7 +752,19 @@ class SerialNumberView(View):
 
         return response.json(0)
 
-
-
-
-
+    @staticmethod
+    def check_serial_log(request_dict, response):
+        """
+        检查获取序列号日志
+        :param request_dict: 请求
+        :param response: 响应
+        :return: response
+        """
+        serial = request_dict.get('serial', None)
+        if not serial:
+            return response.json(444)
+        operation = '获取序列号:{}'.format(serial[:6])
+        log_qs = LogModel.objects.filter(operation=operation).values('id')
+        if not log_qs.exists():
+            return response.json(173)
+        return response.json(0)