Browse Source

只能看自己团队投放

sunhao 5 years ago
parent
commit
a3fe5d2bb6
1 changed files with 10 additions and 2 deletions
  1. 10 2
      app/Http/Controllers/Admin/StatisticsController.php

+ 10 - 2
app/Http/Controllers/Admin/StatisticsController.php

@@ -576,6 +576,12 @@ class StatisticsController extends Controller
576 576
         $etime = $request->input('etime');
577 577
         $team_id = (int)$request->input('team_id');
578 578
 
579
+        $self_role = session('role_name');
580
+        if($self_role == '管理员'){
581
+            //只能看自己团队的
582
+            $self_id = session('admin_id');
583
+            $team_id = DB::table('admin')->where('id', $self_id)->pluck('team_id'); 
584
+        }
579 585
         //假如有团队筛选,检索销售队员
580 586
         $sale_ids = null;
581 587
         if($team_id>0){
@@ -652,7 +658,9 @@ class StatisticsController extends Controller
652 658
 
653 659
         }      
654 660
 
655
-        $teamList = DB::table('teams')->select('id', 'name')->where('type', 1)->get();
661
+        $teamList = DB::table('teams')->select('id', 'name')->where(function($query) use($team_id, $self_role){
662
+            if($self_role == '管理员') $query->where('id', $team_id);
663
+        })->where('type', 1)->get();
656 664
         $teamList = json_decode(json_encode($teamList), true);
657 665
 
658 666
         return view('statistics/throwDay', ['result' =>$_data['data'],
@@ -4986,7 +4994,7 @@ class StatisticsController extends Controller
4986 4994
             $self_id = session('admin_id');
4987 4995
             $team_id = DB::table('admin')->where('id', $self_id)->pluck('team_id'); 
4988 4996
         }
4989
-        
4997
+
4990 4998
         $teamArr = Admin::getTeamsName();
4991 4999
         $result = DB::table('day_grand_team_total')->where(function($query) use($team_id, $stime, $etime){
4992 5000
             if($team_id) $query->where('team_id', $team_id);