master
cody 4 weeks ago
parent cc4ab76f2d
commit 0aabf601be

@ -804,9 +804,9 @@ class CourseController extends CommonController
$list = $list->orderBy('letter')->paginate(20);
}
// 获取当前用户参与报名
$userCourseSigns = CourseSign::where('user_id',$this->getUserId())->where('status', 1)->get();
$userCourseSigns = CourseSign::where('user_id', $this->getUserId())->where('status', 1)->get();
// 获取当前用户允许的课程体系
$open_course_types = explode(',', $this->getUser()->open_course_types);
$coursesTypeIds = Course::whereIn('id', $userCourseSigns->pluck('course_id'))->pluck('type')->toArray();
foreach ($list as $user) {
$user->open_mobile = false;
@ -819,7 +819,8 @@ class CourseController extends CommonController
continue;
}
// 获取用户的课程体系
$coursesTypeIds = Course::whereIn('id', $userCourseSigns->pluck('course_id'))->pluck('type')->toArray();
// 获取当前用户允许的课程体系,数组
$open_course_types = explode(',', $user->open_course_types);
// 判断当前用户和$user课程体系是否存在交集
if (count(array_intersect($coursesTypeIds, $open_course_types)) > 0) {
$user->open_mobile = true;

Loading…
Cancel
Save