getWebSite()); } /** * 网站设置 * @return Response */ public function setWebsite() { $data = $this->request->params([ ["site_name", ""], ["logo", ""], ["keywords", ""], ["desc", ""], ["latitude", ""], ["longitude", ""], ["province_id", 0], ["city_id", 0], ["district_id", 0], ["address", ""], ["full_address", ""], ["phone", ""], ["business_hours", ""], ["site_name", ""], ["logo", ""], ["front_end_name", ""], ["front_end_logo", ""], ["icon", ""] ]); $this->validate($data, 'app\validate\site\Site.edit'); (new ConfigService())->setWebSite($data); $service_data = $this->request->params([ ["wechat_code", ""], ["enterprise_wechat", ""], ["tel", ""], ]); (new ConfigService())->setService($service_data); return success(); } /** * 获取版权信息 * @return Response */ public function getCopyright() { return success((new ConfigService())->getCopyright()); } /**设置版权信息 * @return Response */ public function setCopyright() { $data = $this->request->params([ ['icp', ''], ['gov_record', ''], ['gov_url', ''], ['market_supervision_url', ''], ['logo', ''], ['company_name', ''], ['copyright_link', ''], ['copyright_desc', ''], ]); (new ConfigService())->setCopyright($data); return success(); } /** * 场景域名 * @return Response */ public function getSceneDomain() { return success((new ConfigService())->getSceneDomain()); } /** * 获取服务信息 * @return Response */ public function getServiceInfo() { return success((new ConfigService())->getService()); } /**设置版权信息 * @return Response */ public function setMap() { $data = $this->request->params([ ['key', ''], ]); (new ConfigService())->setMap($data); return success(); } /** * 获取地图设置 * @return Response */ public function getMap() { return success((new ConfigService())->getMap()); } /** * 获取站点首页列表(如果正在使用is_use = 1) */ public function getSiteIndexList() { return success((new ConfigService())->getSiteIndexList()); } /** * 首页配置 */ public function setSiteIndex() { $data = $this->request->params([ ['view_path', ''], ]); (new ConfigService())->setSiteIndexConfig($data); return success(); } /** * 获取站点首页列表(如果正在使用is_use = 1) */ public function getAdminIndexList() { return success((new ConfigService())->getAdminIndexList()); } /** * 首页配置 */ public function setAdminIndex() { $data = $this->request->params([ ['view_path', ''], ]); (new ConfigService())->setAdminIndexConfig($data); return success(); } /** * 获取手机端首页列表 */ public function getWapIndexList() { $data = $this->request->params([ [ 'title', '' ], [ 'key', '' ] // 多个查询,逗号隔开 ]); return success(( new ConfigService() )->getWapIndexList($data)); } /** * 设置快捷菜单 */ public function setShortcutMenu() { $data = $this->request->params([ ['menu', []], ]); (new ConfigService())->setShortcutMenu($data['menu']); return success(); } /** * 获取站点快捷菜单 */ public function getShortcutMenu() { return success(data: (new ConfigService())->getShortcutMenu()); } /** * 获取开发者key * @return Response */ public function getDeveloperToken() { return success(data: (new ConfigService())->getDeveloperToken()); } /** * 设置开发者key * @return Response */ public function setDeveloperToken() { $data = $this->request->params([ ['token', ''], ]); (new ConfigService())->setDeveloperToken($data); return success(); } }