diff --git a/app/Builders/CourseFavoriteList.php b/app/Builders/CourseFavoriteList.php index e58b88b9..9d196641 100644 --- a/app/Builders/CourseFavoriteList.php +++ b/app/Builders/CourseFavoriteList.php @@ -40,7 +40,7 @@ class CourseFavoriteList extends Builder 'id', 'title', 'cover', 'market_price', 'vip_price', 'rating', 'model', 'level', 'attrs', - 'user_count', 'lesson_count', + 'user_count', 'lesson_count', 'review_count', 'favorite_count', ]; $courses = $courseRepo->findByIds($ids, $columns); diff --git a/app/Http/Admin/Services/Course.php b/app/Http/Admin/Services/Course.php index b907e6d1..67996c63 100644 --- a/app/Http/Admin/Services/Course.php +++ b/app/Http/Admin/Services/Course.php @@ -192,34 +192,24 @@ class Course extends Service $this->updateCourseGroup($course); - $this->rebuildCourseIndex($course); - return $course; } public function deleteCourse($id) { $course = $this->findOrFail($id); - $course->deleted = 1; - $course->update(); - $this->rebuildCourseIndex($course); - return $course; } public function restoreCourse($id) { $course = $this->findOrFail($id); - $course->deleted = 0; - $course->update(); - $this->rebuildCourseIndex($course); - return $course; } diff --git a/app/Http/Web/Controllers/ConsultController.php b/app/Http/Web/Controllers/ConsultController.php index f40ef5ef..e156f21c 100644 --- a/app/Http/Web/Controllers/ConsultController.php +++ b/app/Http/Web/Controllers/ConsultController.php @@ -47,31 +47,6 @@ class ConsultController extends Controller $this->view->setVar('consult', $consult); } - /** - * @Route("/{id:[0-9]+}/reply", name="web.consult.reply") - */ - public function replyAction($id) - { - if ($this->request->isPost()) { - - $service = new ConsultReplyService(); - - $service->handle($id); - - $content = ['msg' => '回复咨询成功']; - - return $this->jsonSuccess($content); - - } else { - - $service = new ConsultInfoService(); - - $consult = $service->handle($id); - - $this->view->setVar('consult', $consult); - } - } - /** * @Post("/create", name="web.consult.create") */ @@ -118,6 +93,31 @@ class ConsultController extends Controller return $this->jsonSuccess($content); } + /** + * @Route("/{id:[0-9]+}/reply", name="web.consult.reply") + */ + public function replyAction($id) + { + if ($this->request->isPost()) { + + $service = new ConsultReplyService(); + + $service->handle($id); + + $content = ['msg' => '回复咨询成功']; + + return $this->jsonSuccess($content); + + } else { + + $service = new ConsultInfoService(); + + $consult = $service->handle($id); + + $this->view->setVar('consult', $consult); + } + } + /** * @Post("/{id:[0-9]+}/like", name="web.consult.like") */ diff --git a/app/Http/Web/Views/chapter/vod.volt b/app/Http/Web/Views/chapter/vod.volt index 06ca998c..5d96c0ae 100644 --- a/app/Http/Web/Views/chapter/vod.volt +++ b/app/Http/Web/Views/chapter/vod.volt @@ -5,7 +5,6 @@ {% set chapter_full_url = full_url({'for':'web.chapter.show','id':chapter.id}) %} {% set course_url = url({'for':'web.course.show','id':chapter.course.id}) %} {% set learning_url = url({'for':'web.chapter.learning','id':chapter.id}) %} - {% set danmu_url = url({'for':'web.chapter.danmu','id':chapter.id}) %} {% set like_url = url({'for':'web.chapter.like','id':chapter.id}) %} {% set qrcode_url = url({'for':'web.qrcode'},{'text':chapter_full_url}) %} {% set consult_url = url({'for':'web.consult.add'},{'chapter_id':chapter.id}) %} @@ -31,16 +30,6 @@