|
@@ -162,7 +162,7 @@ class testView(View):
|
|
return self.generate_video(request_dict, response)
|
|
return self.generate_video(request_dict, response)
|
|
elif operation == 'serial-repetition': # 用与测试序列号重复接口
|
|
elif operation == 'serial-repetition': # 用与测试序列号重复接口
|
|
response = ResponseObject('cn')
|
|
response = ResponseObject('cn')
|
|
- return self.serial_repetition_test(request_dict, response)
|
|
|
|
|
|
+ return response.json(475)
|
|
elif operation == 'v2/serial-repetition': # 用与测试序列号重复接口
|
|
elif operation == 'v2/serial-repetition': # 用与测试序列号重复接口
|
|
response = ResponseObject('cn')
|
|
response = ResponseObject('cn')
|
|
return self.serial_repetition_test_v2(request_dict, response)
|
|
return self.serial_repetition_test_v2(request_dict, response)
|
|
@@ -205,26 +205,27 @@ class testView(View):
|
|
|
|
|
|
@classmethod
|
|
@classmethod
|
|
def serial_repetition_test(cls, request_dict, response):
|
|
def serial_repetition_test(cls, request_dict, response):
|
|
- try:
|
|
|
|
- serial_no = request_dict.get('serialNo', None)
|
|
|
|
- if not serial_no:
|
|
|
|
- return response.json(444)
|
|
|
|
- with transaction.atomic():
|
|
|
|
- first_serial = serial_no[:6]
|
|
|
|
- first_serial_qs = TestSerialRepetition.objects.filter(serial_number__icontains=first_serial)
|
|
|
|
- if first_serial_qs.exists():
|
|
|
|
- return response.json(174)
|
|
|
|
- serial_qs = TestSerialRepetition.objects.filter(serial_number=serial_no)
|
|
|
|
- if not serial_qs.exists():
|
|
|
|
- n_time = int(time.time())
|
|
|
|
- params = {'serial_number': serial_no, 'created_time': n_time}
|
|
|
|
- TestSerialRepetition.objects.create(**params)
|
|
|
|
- return response.json(0)
|
|
|
|
- else:
|
|
|
|
- return response.json(174)
|
|
|
|
- except Exception as e:
|
|
|
|
- logging.info('异常错误,errLine:{}, errMsg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
|
|
- return response.json(178, e)
|
|
|
|
|
|
+ return response.json()
|
|
|
|
+ # try:
|
|
|
|
+ # serial_no = request_dict.get('serialNo', None)
|
|
|
|
+ # if not serial_no:
|
|
|
|
+ # return response.json(444)
|
|
|
|
+ # with transaction.atomic():
|
|
|
|
+ # first_serial = serial_no[:6]
|
|
|
|
+ # first_serial_qs = TestSerialRepetition.objects.filter(serial_number__icontains=first_serial)
|
|
|
|
+ # if first_serial_qs.exists():
|
|
|
|
+ # return response.json(174)
|
|
|
|
+ # serial_qs = TestSerialRepetition.objects.filter(serial_number=serial_no)
|
|
|
|
+ # if not serial_qs.exists():
|
|
|
|
+ # n_time = int(time.time())
|
|
|
|
+ # params = {'serial_number': serial_no, 'created_time': n_time}
|
|
|
|
+ # TestSerialRepetition.objects.create(**params)
|
|
|
|
+ # return response.json(0)
|
|
|
|
+ # else:
|
|
|
|
+ # return response.json(174)
|
|
|
|
+ # except Exception as e:
|
|
|
|
+ # logging.info('异常错误,errLine:{}, errMsg:{}'.format(e.__traceback__.tb_lineno, repr(e)))
|
|
|
|
+ # return response.json(178, e)
|
|
|
|
|
|
@classmethod
|
|
@classmethod
|
|
def generate_video(cls, request_dict, response):
|
|
def generate_video(cls, request_dict, response):
|