diff --git a/app/api/model/Course.php b/app/api/model/Course.php index 49000d2..a0d2bb4 100644 --- a/app/api/model/Course.php +++ b/app/api/model/Course.php @@ -290,15 +290,12 @@ class Course extends Model $dd_b = Db::connect(config('think-orm.search_library')); $db_name = $dd_b->name('course'); $bean = $db_name->where(['course_id' => $courseId])->find(); - $dd_b->close(); if(!$bean) { return returnErrorData('短剧不存在'); } $courseCollect = CourseCollect::Watchhistory($user['user_id'], $courseId); - Db::connect()->close(); // 是否追剧 $collect = CourseCollect::isfollowthedrama($user['user_id'], $courseId); - Db::connect()->close(); $userInfo = TbUser::selectUserByIdNew($user); if (!empty($userInfo['member']) && $userInfo['member'] == 2) { $isVip = true; @@ -307,7 +304,6 @@ class Course extends Model } // 查询用户是否购买了整集 $courseUser = CourseCollect::selectCourseUser($user['user_id'], $courseId); - Db::connect()->close(); // 每天购买超过上限,获得免费时间段资格 $freeWatch = CourseCollect::checkFreeWatchPayCount($user['user_id']); $startSort = 0; @@ -322,7 +318,6 @@ class Course extends Model $sort = $courseDetails['sort']; } } - Db::connect()->close(); if ($freeWatch || !empty($courseUser)) { $courseDetailsSetVos = CourseDetails::courseSets($courseId, 2, null); } else { @@ -433,7 +428,6 @@ class Course extends Model 'view_counts' => $viewCounts, 'week_view' => $weekView ]); - Db::connect()->close(); } diff --git a/app/api/model/CourseDetails.php b/app/api/model/CourseDetails.php index e68f87e..9fb5881 100644 --- a/app/api/model/CourseDetails.php +++ b/app/api/model/CourseDetails.php @@ -34,7 +34,6 @@ class CourseDetails extends Model ->order('c.sort', 'asc') ->select() ->toArray(); - $db->close(); foreach ($courseDetailsSetVos as $k => &$v) { $v['courseId'] = (string) $v['courseId']; $v['courseDetailsId'] = (string) $v['courseDetailsId'];