Browse Source

扫码查重序列号停掉V1

zhangdongming 2 years ago
parent
commit
98024f0a67
1 changed files with 22 additions and 21 deletions
  1. 22 21
      Controller/TestApi.py

+ 22 - 21
Controller/TestApi.py

@@ -162,7 +162,7 @@ class testView(View):
             return self.generate_video(request_dict, response)
         elif operation == 'serial-repetition':  # 用与测试序列号重复接口
             response = ResponseObject('cn')
-            return self.serial_repetition_test(request_dict, response)
+            return response.json(475)
         elif operation == 'v2/serial-repetition':  # 用与测试序列号重复接口
             response = ResponseObject('cn')
             return self.serial_repetition_test_v2(request_dict, response)
@@ -205,26 +205,27 @@ class testView(View):
 
     @classmethod
     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
     def generate_video(cls, request_dict, response):