ソースを参照

show_student 获取学员提问

visuddhinanda 1 年間 前
コミット
37562d42a3
1 ファイル変更22 行追加16 行削除
  1. 22 16
      app/Http/Controllers/DiscussionController.php

+ 22 - 16
app/Http/Controllers/DiscussionController.php

@@ -92,25 +92,31 @@ class DiscussionController extends Controller
 
                 $resId = [$request->get('id')];
                 if(!empty($request->get('course'))){
+                    //
+                    /**
+                     * 如果res id 是答案,获取学员提问
+                     * 如果是学员
+                     */
                     //获取学员提问
                     //获取学员channel
-                    $channelsId = CourseApi::getStudentChannels($request->get('course'));
-                    switch ($resType) {
-                        case 'wbw':
-                            //获取答案单词编号
-                            $wbwWord = Wbw::where('uid',$request->get('id'))
-                                        ->first();
-                            $wbwId = WbwSentenceController::getWbwIdByChannels(
-                                            $channelsId,
-                                            $wbwWord->book_id,
-                                            $wbwWord->paragraph,
-                                            $wbwWord->wid);
-                            $resId = array_merge($resId,$wbwId);
-                            break;
-                        case 'sentence':
-                            break;
+                    if($request->get('show_student') === 'true'){
+                        $channelsId = CourseApi::getStudentChannels($request->get('course'));
+                        switch ($resType) {
+                            case 'wbw':
+                                //获取答案单词编号
+                                $wbwWord = Wbw::where('uid',$request->get('id'))
+                                            ->first();
+                                $wbwId = WbwSentenceController::getWbwIdByChannels(
+                                                $channelsId,
+                                                $wbwWord->book_id,
+                                                $wbwWord->paragraph,
+                                                $wbwWord->wid);
+                                $resId = array_merge($resId,$wbwId);
+                                break;
+                            case 'sentence':
+                                break;
+                        }
                     }
-
                 }
                 $table = Discussion::whereIn('res_id',$resId)
                                     ->where('type', $request->get('type','discussion'))