mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-24 20:06:09 +08:00
修正首页缓存虚拟用户数问题
This commit is contained in:
parent
e6fe4dabfb
commit
d03999ebf3
@ -65,6 +65,13 @@ class IndexFeaturedCourseList extends Cache
|
|||||||
$categoryCourses = [];
|
$categoryCourses = [];
|
||||||
|
|
||||||
foreach ($courses as $course) {
|
foreach ($courses as $course) {
|
||||||
|
|
||||||
|
$userCount = $course->user_count;
|
||||||
|
|
||||||
|
if ($course->fake_user_count > $course->user_count) {
|
||||||
|
$userCount = $course->fake_user_count;
|
||||||
|
}
|
||||||
|
|
||||||
$categoryCourses[] = [
|
$categoryCourses[] = [
|
||||||
'id' => $course->id,
|
'id' => $course->id,
|
||||||
'title' => $course->title,
|
'title' => $course->title,
|
||||||
@ -73,7 +80,7 @@ class IndexFeaturedCourseList extends Cache
|
|||||||
'vip_price' => $course->vip_price,
|
'vip_price' => $course->vip_price,
|
||||||
'model' => $course->model,
|
'model' => $course->model,
|
||||||
'level' => $course->level,
|
'level' => $course->level,
|
||||||
'user_count' => $course->user_count,
|
'user_count' => $userCount,
|
||||||
'lesson_count' => $course->lesson_count,
|
'lesson_count' => $course->lesson_count,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -65,6 +65,13 @@ class IndexFreeCourseList extends Cache
|
|||||||
$categoryCourses = [];
|
$categoryCourses = [];
|
||||||
|
|
||||||
foreach ($courses as $course) {
|
foreach ($courses as $course) {
|
||||||
|
|
||||||
|
$userCount = $course->user_count;
|
||||||
|
|
||||||
|
if ($course->fake_user_count > $course->user_count) {
|
||||||
|
$userCount = $course->fake_user_count;
|
||||||
|
}
|
||||||
|
|
||||||
$categoryCourses[] = [
|
$categoryCourses[] = [
|
||||||
'id' => $course->id,
|
'id' => $course->id,
|
||||||
'title' => $course->title,
|
'title' => $course->title,
|
||||||
@ -73,7 +80,7 @@ class IndexFreeCourseList extends Cache
|
|||||||
'vip_price' => $course->vip_price,
|
'vip_price' => $course->vip_price,
|
||||||
'model' => $course->model,
|
'model' => $course->model,
|
||||||
'level' => $course->level,
|
'level' => $course->level,
|
||||||
'user_count' => $course->user_count,
|
'user_count' => $userCount,
|
||||||
'lesson_count' => $course->lesson_count,
|
'lesson_count' => $course->lesson_count,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -65,6 +65,13 @@ class IndexNewCourseList extends Cache
|
|||||||
$categoryCourses = [];
|
$categoryCourses = [];
|
||||||
|
|
||||||
foreach ($courses as $course) {
|
foreach ($courses as $course) {
|
||||||
|
|
||||||
|
$userCount = $course->user_count;
|
||||||
|
|
||||||
|
if ($course->fake_user_count > $course->user_count) {
|
||||||
|
$userCount = $course->fake_user_count;
|
||||||
|
}
|
||||||
|
|
||||||
$categoryCourses[] = [
|
$categoryCourses[] = [
|
||||||
'id' => $course->id,
|
'id' => $course->id,
|
||||||
'title' => $course->title,
|
'title' => $course->title,
|
||||||
@ -73,7 +80,7 @@ class IndexNewCourseList extends Cache
|
|||||||
'vip_price' => $course->vip_price,
|
'vip_price' => $course->vip_price,
|
||||||
'model' => $course->model,
|
'model' => $course->model,
|
||||||
'level' => $course->level,
|
'level' => $course->level,
|
||||||
'user_count' => $course->user_count,
|
'user_count' => $userCount,
|
||||||
'lesson_count' => $course->lesson_count,
|
'lesson_count' => $course->lesson_count,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -42,6 +42,13 @@ class IndexSimpleFeaturedCourseList extends Cache
|
|||||||
$result = [];
|
$result = [];
|
||||||
|
|
||||||
foreach ($courses as $course) {
|
foreach ($courses as $course) {
|
||||||
|
|
||||||
|
$userCount = $course->user_count;
|
||||||
|
|
||||||
|
if ($course->fake_user_count > $course->user_count) {
|
||||||
|
$userCount = $course->fake_user_count;
|
||||||
|
}
|
||||||
|
|
||||||
$result[] = [
|
$result[] = [
|
||||||
'id' => $course->id,
|
'id' => $course->id,
|
||||||
'title' => $course->title,
|
'title' => $course->title,
|
||||||
@ -50,7 +57,7 @@ class IndexSimpleFeaturedCourseList extends Cache
|
|||||||
'vip_price' => $course->vip_price,
|
'vip_price' => $course->vip_price,
|
||||||
'model' => $course->model,
|
'model' => $course->model,
|
||||||
'level' => $course->level,
|
'level' => $course->level,
|
||||||
'user_count' => $course->user_count,
|
'user_count' => $userCount,
|
||||||
'lesson_count' => $course->lesson_count,
|
'lesson_count' => $course->lesson_count,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -42,6 +42,13 @@ class IndexSimpleFreeCourseList extends Cache
|
|||||||
$result = [];
|
$result = [];
|
||||||
|
|
||||||
foreach ($courses as $course) {
|
foreach ($courses as $course) {
|
||||||
|
|
||||||
|
$userCount = $course->user_count;
|
||||||
|
|
||||||
|
if ($course->fake_user_count > $course->user_count) {
|
||||||
|
$userCount = $course->fake_user_count;
|
||||||
|
}
|
||||||
|
|
||||||
$result[] = [
|
$result[] = [
|
||||||
'id' => $course->id,
|
'id' => $course->id,
|
||||||
'title' => $course->title,
|
'title' => $course->title,
|
||||||
@ -50,7 +57,7 @@ class IndexSimpleFreeCourseList extends Cache
|
|||||||
'vip_price' => $course->vip_price,
|
'vip_price' => $course->vip_price,
|
||||||
'model' => $course->model,
|
'model' => $course->model,
|
||||||
'level' => $course->level,
|
'level' => $course->level,
|
||||||
'user_count' => $course->user_count,
|
'user_count' => $userCount,
|
||||||
'lesson_count' => $course->lesson_count,
|
'lesson_count' => $course->lesson_count,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -42,6 +42,13 @@ class IndexSimpleNewCourseList extends Cache
|
|||||||
$result = [];
|
$result = [];
|
||||||
|
|
||||||
foreach ($courses as $course) {
|
foreach ($courses as $course) {
|
||||||
|
|
||||||
|
$userCount = $course->user_count;
|
||||||
|
|
||||||
|
if ($course->fake_user_count > $course->user_count) {
|
||||||
|
$userCount = $course->fake_user_count;
|
||||||
|
}
|
||||||
|
|
||||||
$result[] = [
|
$result[] = [
|
||||||
'id' => $course->id,
|
'id' => $course->id,
|
||||||
'title' => $course->title,
|
'title' => $course->title,
|
||||||
@ -50,7 +57,7 @@ class IndexSimpleNewCourseList extends Cache
|
|||||||
'vip_price' => $course->vip_price,
|
'vip_price' => $course->vip_price,
|
||||||
'model' => $course->model,
|
'model' => $course->model,
|
||||||
'level' => $course->level,
|
'level' => $course->level,
|
||||||
'user_count' => $course->user_count,
|
'user_count' => $userCount,
|
||||||
'lesson_count' => $course->lesson_count,
|
'lesson_count' => $course->lesson_count,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -42,6 +42,13 @@ class IndexSimpleVipCourseList extends Cache
|
|||||||
$result = [];
|
$result = [];
|
||||||
|
|
||||||
foreach ($courses as $course) {
|
foreach ($courses as $course) {
|
||||||
|
|
||||||
|
$userCount = $course->user_count;
|
||||||
|
|
||||||
|
if ($course->fake_user_count > $course->user_count) {
|
||||||
|
$userCount = $course->fake_user_count;
|
||||||
|
}
|
||||||
|
|
||||||
$result[] = [
|
$result[] = [
|
||||||
'id' => $course->id,
|
'id' => $course->id,
|
||||||
'title' => $course->title,
|
'title' => $course->title,
|
||||||
@ -50,7 +57,7 @@ class IndexSimpleVipCourseList extends Cache
|
|||||||
'vip_price' => $course->vip_price,
|
'vip_price' => $course->vip_price,
|
||||||
'model' => $course->model,
|
'model' => $course->model,
|
||||||
'level' => $course->level,
|
'level' => $course->level,
|
||||||
'user_count' => $course->user_count,
|
'user_count' => $userCount,
|
||||||
'lesson_count' => $course->lesson_count,
|
'lesson_count' => $course->lesson_count,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -65,6 +65,13 @@ class IndexVipCourseList extends Cache
|
|||||||
$categoryCourses = [];
|
$categoryCourses = [];
|
||||||
|
|
||||||
foreach ($courses as $course) {
|
foreach ($courses as $course) {
|
||||||
|
|
||||||
|
$userCount = $course->user_count;
|
||||||
|
|
||||||
|
if ($course->fake_user_count > $course->user_count) {
|
||||||
|
$userCount = $course->fake_user_count;
|
||||||
|
}
|
||||||
|
|
||||||
$categoryCourses[] = [
|
$categoryCourses[] = [
|
||||||
'id' => $course->id,
|
'id' => $course->id,
|
||||||
'title' => $course->title,
|
'title' => $course->title,
|
||||||
@ -73,7 +80,7 @@ class IndexVipCourseList extends Cache
|
|||||||
'vip_price' => $course->vip_price,
|
'vip_price' => $course->vip_price,
|
||||||
'model' => $course->model,
|
'model' => $course->model,
|
||||||
'level' => $course->level,
|
'level' => $course->level,
|
||||||
'user_count' => $course->user_count,
|
'user_count' => $userCount,
|
||||||
'lesson_count' => $course->lesson_count,
|
'lesson_count' => $course->lesson_count,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user