moonsflyer vor 6 Monaten
Ursprung
Commit
48dc31c20b
2 geänderte Dateien mit 21 neuen und 1 gelöschten Zeilen
  1. 12 0
      app/adminapi/controller/ConfigController.php
  2. 9 1
      app/adminapi/logic/ConfigLogic.php

+ 12 - 0
app/adminapi/controller/ConfigController.php

@@ -44,6 +44,18 @@ class ConfigController extends BaseAdminController
     }
 
     /**
+     * @notes 获取首页视频设置配置
+     * @return \think\response\Json
+     * @author cjhao
+     * @date 2021/8/19 16:29
+     */
+    public function getVedioConfig()
+    {
+        $data = ConfigLogic::getVedioConfig();
+        return $this->data($data);
+    }
+
+    /**
      * @notes 获取菜单
      * @return \think\response\Json
      * @author cjhao

+ 9 - 1
app/adminapi/logic/ConfigLogic.php

@@ -53,7 +53,15 @@ class ConfigLogic
         return $data;
 
     }
-
+    public static function getVedioConfig():array
+    {
+        $vedio_setting = ConfigService::get('shop', 'vedio_set', '');
+        $vedio_setting['file_url'] = FileService::getFileUrl( $vedio_setting['file_url']);
+        $data = [
+            'vedio_setting' =>$vedio_setting
+        ];
+        return $data;
+    }
     /**
      * @notes 获取菜单权限
      * @param array $adminInfo