Prechádzať zdrojové kódy

Merge remote-tracking branch 'origin/master'

wushaodong 4 rokov pred
rodič
commit
ed539e5830
1 zmenil súbory, kde vykonal 3 pridanie a 2 odobranie
  1. 3 2
      apps/customer/views.py

+ 3 - 2
apps/customer/views.py

@@ -177,10 +177,11 @@ class StageCountView(APIView):
         data = []
         stage_progress = Option.objects.filter(type=Option.STAGE_PROGRESS, enable=True).order_by('sort')
         user = request.user
-        users = User.objcets.filter(store_id__in=request.user.get_manager_range())
         time_now = timezone.now().strftime('%Y-%m-%d')
         for stage in stage_progress:
-            new_customers = NewCustomer.objects.filter(Q(track_user=user)|Q(track_user=users), stage_progress=stage)
+            new_customers = NewCustomer.objects.filter(Q(track_user=user) |
+                                                       Q(track_user__store_id__in=request.user.get_manager_range()),
+                                                       stage_progress=stage)
             stage_count = {
                 'stage': stage.name,    # 阶段名称
                 'total': new_customers.count(),   # 总人数