Przeglądaj źródła

查询序列号截取6位

locky 3 tygodni temu
rodzic
commit
7cfd0bbd87
1 zmienionych plików z 3 dodań i 2 usunięć
  1. 3 2
      AdminController/SerialManageController.py

+ 3 - 2
AdminController/SerialManageController.py

@@ -183,7 +183,7 @@ class SerialView(View):
             if company_name:
                 company_serial_qs = company_serial_qs.filter(company__name=company_name)
             if serial_number:
-                company_serial_qs = company_serial_qs.filter(serial_number__contains=serial_number)
+                company_serial_qs = company_serial_qs.filter(serial_number__contains=serial_number[:6])
             if status:
                 status = int(status)
                 company_serial_qs = company_serial_qs.filter(status=status)
@@ -545,7 +545,8 @@ class SerialView(View):
         try:
             query = UIDModel.objects.filter()
             if serial_number:
-                company_serial_qs = CompanySerialModel.objects.filter(serial_number__contains=serial_number).values()
+                company_serial_qs = CompanySerialModel.objects.filter(
+                    serial_number__contains=serial_number[:6]).values()
                 if company_serial_qs.exists():
                     cs_id = str(company_serial_qs[0]['id'])
                     uid_company_serial_qs = UIDCompanySerialModel.objects.filter(company_serial_id=cs_id).values(