|
|
@@ -20,6 +20,8 @@ namespace app\adminapi\controller;
|
|
|
|
|
|
use app\adminapi\logic\auth\AuthLogic;
|
|
|
use app\adminapi\logic\ConfigLogic;
|
|
|
+use app\adminapi\logic\gift_card\GiftCardLogic;
|
|
|
+use app\common\service\ConfigService;
|
|
|
use think\facade\Config;
|
|
|
|
|
|
/**
|
|
|
@@ -54,6 +56,39 @@ class ConfigController extends BaseAdminController
|
|
|
$data = ConfigLogic::getVedioConfig();
|
|
|
return $this->data($data);
|
|
|
}
|
|
|
+ /**
|
|
|
+ * @notes 获取首页视频设置配置
|
|
|
+ * @return \think\response\Json
|
|
|
+ * @author cjhao
|
|
|
+ * @date 2021/8/19 16:29
|
|
|
+ */public function setVedioConfig()
|
|
|
+{
|
|
|
+ if($this->request->isPost()) {
|
|
|
+
|
|
|
+ $params = request()->post();
|
|
|
+
|
|
|
+ $is_vedio_show = $params['is_vedio_show']??'';
|
|
|
+ $file_url = $params['file_url']??'';
|
|
|
+
|
|
|
+ if(!in_array($is_vedio_show,[0,1])){
|
|
|
+ return $this->fail('请传入是否首页显示视频!');
|
|
|
+ }
|
|
|
+ if($is_vedio_show==1){
|
|
|
+ if(empty($file_url)){
|
|
|
+ return $this->fail('请上传视频!');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $result = ConfigLogic::setVedioConfig($params);
|
|
|
+ if($result == 'true'){
|
|
|
+ return $this->success('编辑成功!');
|
|
|
+ }else{
|
|
|
+ return $this->fail(GiftCardLogic::getError());
|
|
|
+ }
|
|
|
+
|
|
|
+ }else{
|
|
|
+ return $this->fail('请求方式错误');
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
/**
|
|
|
* @notes 获取菜单
|