master
cody 3 months ago
parent 59e662a355
commit be1616f44b

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

Loading…
Cancel
Save