|
@@ -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)
|