Эх сурвалжийг харах

优化APP查询消息列表

zhangdongming 1 жил өмнө
parent
commit
f5a367b058

+ 3 - 2
Controller/SysManage.py

@@ -118,8 +118,9 @@ def initMsgFunc(request):
         'status': 0
     }
     eq_count = EquipmentInfoService.count_equipment_info(**kwargs)
-    kwargs['event_type'] = 57
-    rq_count = EquipmentInfoService.count_equipment_info(**kwargs)
+    # kwargs['event_type'] = 57
+    # rq_count = EquipmentInfoService.count_equipment_info(**kwargs)
+    rq_count = 0  # 影响查询性能APP未调用该属性,统一返回0
 
     ai_count = Ai_Push_Info.objects.filter(userID_id=userID, eventTime__gt=seven_days_ago, status=False).count()
     uid_reset_count = Device_Info.objects.filter(userID_id=userID, isExist=2).count()

+ 2 - 2
Service/EquipmentInfoService.py

@@ -457,9 +457,9 @@ class EquipmentInfoService:
                 all=True
             )
 
-            count = equipment_info_union.count()
-            if count == 0:
+            if not equipment_info_union.exists():
                 return None, 0
+            count = 1
 
             equipment_info_union = cls.get_equipment_info_union_page(equipment_info_union, page, line)
             return equipment_info_union, count