diff --git a/app/Http/Controllers/Web/CompanyController.php b/app/Http/Controllers/Web/CompanyController.php index fb69ad4..1d06e55 100644 --- a/app/Http/Controllers/Web/CompanyController.php +++ b/app/Http/Controllers/Web/CompanyController.php @@ -14,9 +14,13 @@ class CompanyController extends Controller */ public function search() { - // 查询有公司名称并且报名审核通过的用户 + // 查询有公司名称并且报名审核通过的用户,排除已匹配到公司的用户(company_id > 0) $users = User::whereNotNull('company_name') ->where('company_name', '!=', '') + ->where(function ($query) { + $query->whereNull('company_id') + ->orWhere('company_id', '<=', 0); + }) ->whereHas('courseSigns', function ($query) { $query->where('status', 1); // 审核通过 })