|
|
|
|
@ -413,7 +413,7 @@ class CompanyController extends BaseController
|
|
|
|
|
if (!is_object($company)) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
$isSchoolmateCompany = 0;
|
|
|
|
|
$isSchoolmateCompany = '否';
|
|
|
|
|
// 获取关联的 users(确保关联已加载)
|
|
|
|
|
if ($company->relationLoaded('users')) {
|
|
|
|
|
$users = $company->users;
|
|
|
|
|
@ -422,7 +422,7 @@ class CompanyController extends BaseController
|
|
|
|
|
foreach ($users as $user) {
|
|
|
|
|
$isSchoolmate = is_object($user) ? ($user->is_schoolmate ?? 0) : ($user['is_schoolmate'] ?? 0);
|
|
|
|
|
if ($isSchoolmate == 1) {
|
|
|
|
|
$isSchoolmateCompany = 1;
|
|
|
|
|
$isSchoolmateCompany = '是';
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -432,7 +432,7 @@ class CompanyController extends BaseController
|
|
|
|
|
$hasSchoolmate = \App\Models\User::where('company_id', $company->id)
|
|
|
|
|
->where('is_schoolmate', 1)
|
|
|
|
|
->exists();
|
|
|
|
|
$isSchoolmateCompany = $hasSchoolmate ? 1 : 0;
|
|
|
|
|
$isSchoolmateCompany = $hasSchoolmate ? '是' : '否';
|
|
|
|
|
}
|
|
|
|
|
// 使用 setAttribute 确保属性被正确设置
|
|
|
|
|
$company->setAttribute('is_schoolmate_company', $isSchoolmateCompany);
|
|
|
|
|
@ -449,12 +449,12 @@ class CompanyController extends BaseController
|
|
|
|
|
if (!is_array($company)) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
$isSchoolmateCompany = 0;
|
|
|
|
|
$isSchoolmateCompany = '否';
|
|
|
|
|
if (isset($company['users']) && is_array($company['users'])) {
|
|
|
|
|
// 检查该企业下的用户中是否有校友(is_schoolmate = 1)
|
|
|
|
|
foreach ($company['users'] as $user) {
|
|
|
|
|
if (isset($user['is_schoolmate']) && $user['is_schoolmate'] == 1) {
|
|
|
|
|
$isSchoolmateCompany = 1;
|
|
|
|
|
$isSchoolmateCompany = '是';
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|