master
cody 3 months ago
parent c5b9867719
commit 442a04e438

@ -804,20 +804,10 @@ class CourseSign extends SoftDeletesModel
});
})->with(['user.company'])->get();
// 条件2data 字段中 name="个人荣誉" 且 value != "其他" 的用户
$courseSigns2 = $courseSignsQuery->with(['user.company'])->get()->filter(function ($courseSign) {
if (empty($courseSign->data) || !is_array($courseSign->data)) {
return false;
}
foreach ($courseSign->data as $item) {
if (isset($item['key']) && $item['key'] === 'type') {
if (isset($item['value']) && $item['value'] !== '其他') {
return true;
}
}
}
return false;
});
// 条件2user.type 包含「人才」的用户
$courseSigns2 = $courseSignsQuery->whereHas('user', function ($q) {
$q->where('type', 'like', '%人才%');
})->with(['user.company'])->get();
// 合并两个条件的结果(或关系),并去重 user_id
$allUserIds = $courseSigns1->pluck('user_id')

Loading…
Cancel
Save