Jelajahi Sumber

零售视频

shish 10 bulan lalu
induk
melakukan
eea48c3811
1 mengubah file dengan 39 tambahan dan 6 penghapusan
  1. 39 6
      app-ghs/controllers/BookController.php

+ 39 - 6
app-ghs/controllers/BookController.php

@@ -29,12 +29,6 @@ class BookController extends BaseController
         util::success(['list' => $list]);
     }
 
-    public function actionLsList()
-    {
-        $list = bookPfHd::$list;
-        util::success(['list' => $list]);
-    }
-
     //手册详情页 ssh 20211206
     public function actionDetail()
     {
@@ -132,4 +126,43 @@ class BookController extends BaseController
         }
     }
 
+
+    public function actionLsList()
+    {
+        $list = bookPfHd::$list;
+        util::success(['list' => $list]);
+    }
+
+    //手册详情页 ssh 20211206
+    public function actionLsDetail()
+    {
+        $id = Yii::$app->request->get('id');
+        $data = book::$data;
+
+        $bookTitleList = bookPfHd::$list;
+
+        //取出title
+        $titleData = [];
+        foreach ($bookTitleList as $bookList) {
+            foreach ($bookList['list'] as $item) {
+                $currentId = $item['id'] ?? '';
+                $title = $item['title'] ?? '';
+                $titleData[$currentId] = $title;
+            }
+        }
+        $currentTitle = $titleData[$id] ?? '';
+        $info = $data[$id] ?? [];
+        array_unshift($info, ['style' => 'title', 'value' => $currentTitle]);
+
+        //组合出视频完整链接
+        $apiHost = Yii::$app->params['ghsHost'];
+        foreach ($info as $key => $val) {
+            if (isset($val['style']) && $val['style'] == 'video') {
+                $info[$key]['value'] = $apiHost . '/' . $val['value'];
+            }
+        }
+
+        util::success(['list' => $info]);
+    }
+
 }