ConfigService::get('login', 'login_way', config('project.login.login_way')), // 注册强制绑定手机 'coerce_mobile' => ConfigService::get('login', 'coerce_mobile', config('project.login.coerce_mobile')), // 政策协议 'login_agreement' => ConfigService::get('login', 'login_agreement', config('project.login.login_agreement')), // 第三方登录 开关 'third_auth' => ConfigService::get('login', 'third_auth', config('project.login.third_auth')), // 微信授权登录 'wechat_auth' => ConfigService::get('login', 'wechat_auth', config('project.login.wechat_auth')), // qq授权登录 // 'qq_auth' => ConfigService::get('login', 'qq_auth', config('project.login.qq_auth')), //版权信息 'info' => ConfigService::get('copyright', 'info'), //ICP备案号 'icp_number' => ConfigService::get('copyright', 'icp_number'), //ICP备案链接 'icp_link' => ConfigService::get('copyright', 'icp_link'), //名称 'name' => ConfigService::get('coach', 'name',''), //logo 'logo' => FileService::getFileUrl(ConfigService::get('coach', 'logo','')), //地图key 'tencent_map_key' => ConfigService::get('map','tencent_map_key',''), //版本号 'version' => request()->header('version'), //默认头像 'default_avatar' => ConfigService::get('config', 'default_coach_avatar', FileService::getFileUrl(config('project.default_image.user_avatar'))), //文件域名 'domain' => request()->domain().'/', //联系客服 'service_mobile' => ConfigService::get('platform', 'service_mobile',''), //网站名称 'web_name' => ConfigService::get('platform_logo', 'platform_name',''), //网站logo 'web_logo' => FileService::getFileUrl(ConfigService::get('platform_logo', 'platform_logo')), //商城名称 'shop_name' => ConfigService::get('coach', 'coach_name',''), //商城logo 'shop_logo' => FileService::getFileUrl(ConfigService::get('coach', 'coach_logo','')), ]; return $config; } /** * @notes 政策协议 * @return array * @author ljj * @date 2022/2/23 11:42 上午 */ public function agreement() { $service = TextList::where(['id'=>3])->field('title,content')->findOrEmpty(); $privacy = TextList::where(['id'=>4])->field('title,content')->findOrEmpty(); $config = [ //隐私协议 'service_title' => $service['title'], 'service_agreement' => $service['content'], //服务协议 'privacy_title' => $privacy['title'], 'privacy_agreement' => $privacy['content'], ]; return $config; } /** * @notes 获取客服配置 * @return array * @author ljj * @date 2024/8/28 下午4:06 */ public function getKefuConfig() { $defaultData = [ 'way' => 1, 'name' => '', 'remarks' => '', 'phone' => '', 'business_time' => '', 'qr_code' => '', 'enterprise_id' => '', 'kefu_link' => '' ]; $config = [ 'mnp' => ConfigService::get('kefu_config', 'mnp', $defaultData), 'oa' => ConfigService::get('kefu_config', 'oa', $defaultData), 'h5' => ConfigService::get('kefu_config', 'h5', $defaultData), ]; if (!empty($config['mnp']['qr_code'])) $config['mnp']['qr_code'] = FileService::getFileUrl($config['mnp']['qr_code']); if (!empty($config['oa']['qr_code'])) $config['oa']['qr_code'] = FileService::getFileUrl($config['oa']['qr_code']); if (!empty($config['h5']['qr_code'])) $config['h5']['qr_code'] = FileService::getFileUrl($config['h5']['qr_code']); return $config; } }