FileService::getFileUrl(), // 网站名称 'web_name' => ConfigService::get('website', 'name'), // 网站图标 'web_favicon' => FileService::getFileUrl(ConfigService::get('website', 'web_favicon')), // 网站logo 'web_logo' => FileService::getFileUrl(ConfigService::get('website', 'web_logo')), // 登录页 'login_image' => FileService::getFileUrl(ConfigService::get('website', 'login_image')), // 版权信息 'copyright_config' => ConfigService::get('copyright', 'config', []), // 订单提醒 'warm' => ConfigService::get('website', 'warm'), // 自动翻译 'trans_auto' => $translation['auto'], // 谷歌验证 'google_auth' => ConfigService::get('website', 'google_auth'), // 服务器时间 'server_date' => date('Y/m/d H:i:s'), ]; return $config; } /** * @notes 获取代理配置 * @return array * @author 段誉 * @date 2021/12/31 11:03 */ public static function getAgentConfig(): array { $config = [ // 文件域名 'oss_domain' => FileService::getFileUrl(), // 网站名称 'web_name' => ConfigService::get('website', 'agent_name'), // 网站图标 'web_favicon' => FileService::getFileUrl(ConfigService::get('website', 'agent_web_favicon')), // 网站logo 'web_logo' => FileService::getFileUrl(ConfigService::get('website', 'agent_web_logo')), // 登录页 'login_image' => FileService::getFileUrl(ConfigService::get('website', 'agent_login_image')), //国家区号 'region_codes' => ConfigService::get('website', 'regioncode'), // 谷歌验证 'agent_google_auth' => ConfigService::get('website', 'agent_google_auth'), ]; return $config; } /** * @notes 根据类型获取字典类型 * @param $type * @return array * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author 段誉 * @date 2022/9/27 19:09 */ public static function getDictByType($type) { if (!is_string($type)) { return []; } $type = explode(',', $type); $lists = DictData::whereIn('type_value', $type)->where(['status'=>1])->order(['sort' => 'desc'])->select()->toArray(); if (empty($lists)) { return []; } $result = []; foreach ($type as $item) { foreach ($lists as $dict) { if ($dict['type_value'] == $item) { $result[$item][] = $dict; } } } return $result; } }