From 0aabf601beff17fd9475507447aba6c0fd21ffdc Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Mon, 29 Sep 2025 10:05:47 +0800 Subject: [PATCH] update --- app/Http/Controllers/Mobile/CourseController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Mobile/CourseController.php b/app/Http/Controllers/Mobile/CourseController.php index ba33a99..3694059 100755 --- a/app/Http/Controllers/Mobile/CourseController.php +++ b/app/Http/Controllers/Mobile/CourseController.php @@ -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;