瀏覽代碼

view=book-toc 不显示进度曲线

visuddhinanda 2 年之前
父節點
當前提交
4ba6a722bf
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8 4
      app/Http/Controllers/PaliTextController.php

+ 8 - 4
app/Http/Controllers/PaliTextController.php

@@ -133,7 +133,9 @@ class PaliTextController extends Controller
                 $chapters = $table->orderBy('paragraph')->get();
                 break;
             case 'paragraph':
-                $result = PaliText::where('book',$request->get('book'))->where('paragraph',$request->get('para'))->first();
+                $result = PaliText::where('book',$request->get('book'))
+                                  ->where('paragraph',$request->get('para'))
+                                  ->first();
                 if($result){
                     return $this->ok($result);
                 }else{
@@ -198,9 +200,11 @@ class PaliTextController extends Controller
                 break;
             }
         if($chapters){
-            foreach ($chapters as $key => $value) {
-                $progress_key="/chapter_dynamic/{$value['book']}/{$value['paragraph']}/global";
-                $chapters[$key]['progress_line'] = Cache::get($progress_key);
+            if($request->get('view') !== 'book-toc'){
+                foreach ($chapters as $key => $value) {
+                    $progress_key="/chapter_dynamic/{$value->book}/{$value->paragraph}/global";
+                    $chapters[$key]->progress_line = Cache::get($progress_key);
+                }
             }
             return $this->ok(["rows"=>$chapters,"count"=>$all_count]);
         }else{