|
|
|
|
@ -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;
|
|
|
|
|
|