Selaa lähdekoodia

设备修改大小写敏感查询

zhangdongming 3 vuotta sitten
vanhempi
commit
16744100a0
2 muutettua tiedostoa jossa 7 lisäystä ja 7 poistoa
  1. 6 6
      AdminController/DeviceManagementController.py
  2. 1 1
      Model/models.py

+ 6 - 6
AdminController/DeviceManagementController.py

@@ -190,15 +190,15 @@ class DeviceManagement(View):
         try:
             if UID or serialNumber or NickName or username:  # 条件查询
                 if UID:
-                    device_info_qs = Device_Info.objects.filter(UID__contains=UID)
+                    device_info_qs = Device_Info.objects.filter(UID__icontains=UID)
                 if serialNumber:
-                    device_info_qs = Device_Info.objects.filter(serial_number__contains=serialNumber)
+                    device_info_qs = Device_Info.objects.filter(serial_number__icontains=serialNumber)
                 if NickName:
-                    device_info_qs = Device_Info.objects.filter(NickName__contains=NickName)
+                    device_info_qs = Device_Info.objects.filter(NickName__icontains=NickName)
                 if username:
-                    device_info_qs = Device_Info.objects.filter(Q(userID__username__contains=username) |
-                                                                Q(userID__userEmail__contains=username) |
-                                                                Q(userID__phone__contains=username))
+                    device_info_qs = Device_Info.objects.filter(Q(userID__username__icontains=username) |
+                                                                Q(userID__userEmail__icontains=username) |
+                                                                Q(userID__phone__icontains=username))
                 total = device_info_qs.count()
                 if not total:
                     return response.json(0, {'list': {}, 'total': 0})

+ 1 - 1
Model/models.py

@@ -2821,7 +2821,7 @@ class UnicomFlowPush(models.Model):
 
 class DeviceAlgorithmType(models.Model):
     id = models.AutoField(primary_key=True)
-    # 0:移动侦测,1:人形检测,2:挥手识别,3:人脸检测,4:异声感知,5:车辆检测,6:宠物检测,7:绊线入侵,8:车辆检测,9:离岗检测,10:徘徊检测
+    # 0:移动侦测,1:人形检测,2:挥手识别,3:人脸检测,4:异声感知,5:车辆检测,6:宠物检测,7:绊线入侵,8:离岗检测,9:徘徊检测
     type = models.SmallIntegerField(default=0, verbose_name='算法类型')
     memory = models.CharField(max_length=32, default='', verbose_name='所需内存')
     down_count = models.IntegerField(default=0, verbose_name='下载次数')