瀏覽代碼

页面数量统计

胡敬培 4 年之前
父節點
當前提交
30c7a6d75e
共有 1 個文件被更改,包括 11 次插入10 次删除
  1. 11 10
      apps/customer/views.py

+ 11 - 10
apps/customer/views.py

@@ -468,17 +468,18 @@ class ListCountView(APIView):
     permission_classes = [isLogin]
 
     def get(self, request):
-        report_customer_count = ReportCustomer.objects.filter(Q(store_id__in=self.request.user.get_manager_range()) |
-                                                              Q(create_user=self.request.user)).count()
-        new_customer_count = NewCustomer.objects.filter(Q(store_id__in=self.request.user.get_manager_range()) |
-                                                        Q(create_user=self.request.user) |
-                                                        Q(track_user=self.request.user)).count()
-        review_count = Review.objects.filter(store_id__in=self.request.user.get_manager_range()).count()
+        report_customer_count = ReportCustomer.objects.filter(Q(store_id__in=request.user.get_manager_range()) |
+                                                              Q(create_user=request.user),
+                                                              report_status=ReportCustomer.NOT_CHECKED).count()
+        review_count = Review.objects.filter(store_id__in=request.user.get_manager_range(),
+                                             check_status=Review.DEFAULT).count()
+        order_count = Order.objects.filter(Q(store_id__in=request.user.get_manager_range()) |
+                                           Q(service_user=request.user) |
+                                           Q(customer__create_user=request.user), status=Order.WAIT_DISPATCH).count()
 
         data ={
-            'report_customer_count' : report_customer_count,  # 报备审核数量
-            'new_customer_count': new_customer_count,  # 潜客跟踪数量
+            'report_customer_count': report_customer_count,  # 报备审核数量
             'review_count': review_count,  # 跟踪审核数量
+            'order_count': order_count,  # 进度审核数量
         }
-        return response_ok(data)
-
+        return response_ok(data)