瀏覽代碼

临时工默认在用户列表不显示

haozi 5 年之前
父節點
當前提交
caad80d784
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      app/Http/Controllers/UserController.php

+ 3 - 1
app/Http/Controllers/UserController.php

@@ -9,6 +9,7 @@ use App\UserDetail;
 use App\UserWorkgroup;
 use App\UserWorkgroup;
 use Doctrine\DBAL\Configuration;
 use Doctrine\DBAL\Configuration;
 use Exception;
 use Exception;
+use Illuminate\Database\Eloquent\Builder;
 use Illuminate\Http\Request;
 use Illuminate\Http\Request;
 use Illuminate\Http\Response;
 use Illuminate\Http\Response;
 use Illuminate\Support\Facades\Auth;
 use Illuminate\Support\Facades\Auth;
@@ -26,7 +27,8 @@ class UserController extends Controller
     public function index(Request $request)
     public function index(Request $request)
     {
     {
         if(!Gate::allows('用户-查询')){ return redirect(url('/'));  }
         if(!Gate::allows('用户-查询')){ return redirect(url('/'));  }
-        $query = User::with(['roles','logistics','userWorkgroups','suppliers']);
+        $userDetailQuery = UserDetail::query()->select('user_id')->where('type','临时工');
+        $query = User::with(['roles','logistics','userWorkgroups','suppliers','userDetail'])->whereNotIn('id',$userDetailQuery);
         if($request->has('user')){
         if($request->has('user')){
            $query->where('name','like',$request->input('user'));
            $query->where('name','like',$request->input('user'));
         }
         }