1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-24 12:05:39 +08:00

修正首页缓存虚拟用户数问题

This commit is contained in:
koogua 2021-10-18 18:56:53 +08:00
parent e6fe4dabfb
commit d03999ebf3
8 changed files with 64 additions and 8 deletions

View File

@ -65,6 +65,13 @@ class IndexFeaturedCourseList extends Cache
$categoryCourses = [];
foreach ($courses as $course) {
$userCount = $course->user_count;
if ($course->fake_user_count > $course->user_count) {
$userCount = $course->fake_user_count;
}
$categoryCourses[] = [
'id' => $course->id,
'title' => $course->title,
@ -73,7 +80,7 @@ class IndexFeaturedCourseList extends Cache
'vip_price' => $course->vip_price,
'model' => $course->model,
'level' => $course->level,
'user_count' => $course->user_count,
'user_count' => $userCount,
'lesson_count' => $course->lesson_count,
];
}

View File

@ -65,6 +65,13 @@ class IndexFreeCourseList extends Cache
$categoryCourses = [];
foreach ($courses as $course) {
$userCount = $course->user_count;
if ($course->fake_user_count > $course->user_count) {
$userCount = $course->fake_user_count;
}
$categoryCourses[] = [
'id' => $course->id,
'title' => $course->title,
@ -73,7 +80,7 @@ class IndexFreeCourseList extends Cache
'vip_price' => $course->vip_price,
'model' => $course->model,
'level' => $course->level,
'user_count' => $course->user_count,
'user_count' => $userCount,
'lesson_count' => $course->lesson_count,
];
}

View File

@ -65,6 +65,13 @@ class IndexNewCourseList extends Cache
$categoryCourses = [];
foreach ($courses as $course) {
$userCount = $course->user_count;
if ($course->fake_user_count > $course->user_count) {
$userCount = $course->fake_user_count;
}
$categoryCourses[] = [
'id' => $course->id,
'title' => $course->title,
@ -73,7 +80,7 @@ class IndexNewCourseList extends Cache
'vip_price' => $course->vip_price,
'model' => $course->model,
'level' => $course->level,
'user_count' => $course->user_count,
'user_count' => $userCount,
'lesson_count' => $course->lesson_count,
];
}

View File

@ -42,6 +42,13 @@ class IndexSimpleFeaturedCourseList extends Cache
$result = [];
foreach ($courses as $course) {
$userCount = $course->user_count;
if ($course->fake_user_count > $course->user_count) {
$userCount = $course->fake_user_count;
}
$result[] = [
'id' => $course->id,
'title' => $course->title,
@ -50,7 +57,7 @@ class IndexSimpleFeaturedCourseList extends Cache
'vip_price' => $course->vip_price,
'model' => $course->model,
'level' => $course->level,
'user_count' => $course->user_count,
'user_count' => $userCount,
'lesson_count' => $course->lesson_count,
];
}

View File

@ -42,6 +42,13 @@ class IndexSimpleFreeCourseList extends Cache
$result = [];
foreach ($courses as $course) {
$userCount = $course->user_count;
if ($course->fake_user_count > $course->user_count) {
$userCount = $course->fake_user_count;
}
$result[] = [
'id' => $course->id,
'title' => $course->title,
@ -50,7 +57,7 @@ class IndexSimpleFreeCourseList extends Cache
'vip_price' => $course->vip_price,
'model' => $course->model,
'level' => $course->level,
'user_count' => $course->user_count,
'user_count' => $userCount,
'lesson_count' => $course->lesson_count,
];
}

View File

@ -42,6 +42,13 @@ class IndexSimpleNewCourseList extends Cache
$result = [];
foreach ($courses as $course) {
$userCount = $course->user_count;
if ($course->fake_user_count > $course->user_count) {
$userCount = $course->fake_user_count;
}
$result[] = [
'id' => $course->id,
'title' => $course->title,
@ -50,7 +57,7 @@ class IndexSimpleNewCourseList extends Cache
'vip_price' => $course->vip_price,
'model' => $course->model,
'level' => $course->level,
'user_count' => $course->user_count,
'user_count' => $userCount,
'lesson_count' => $course->lesson_count,
];
}

View File

@ -42,6 +42,13 @@ class IndexSimpleVipCourseList extends Cache
$result = [];
foreach ($courses as $course) {
$userCount = $course->user_count;
if ($course->fake_user_count > $course->user_count) {
$userCount = $course->fake_user_count;
}
$result[] = [
'id' => $course->id,
'title' => $course->title,
@ -50,7 +57,7 @@ class IndexSimpleVipCourseList extends Cache
'vip_price' => $course->vip_price,
'model' => $course->model,
'level' => $course->level,
'user_count' => $course->user_count,
'user_count' => $userCount,
'lesson_count' => $course->lesson_count,
];
}

View File

@ -65,6 +65,13 @@ class IndexVipCourseList extends Cache
$categoryCourses = [];
foreach ($courses as $course) {
$userCount = $course->user_count;
if ($course->fake_user_count > $course->user_count) {
$userCount = $course->fake_user_count;
}
$categoryCourses[] = [
'id' => $course->id,
'title' => $course->title,
@ -73,7 +80,7 @@ class IndexVipCourseList extends Cache
'vip_price' => $course->vip_price,
'model' => $course->model,
'level' => $course->level,
'user_count' => $course->user_count,
'user_count' => $userCount,
'lesson_count' => $course->lesson_count,
];
}