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