/// <summary> /// 获取站点配置 /// </summary> /// <returns></returns> async Task GetSiteConfigAsync() { string domain = Request.Url.Host; string key = $"siteconfig:{domain}"; if (!CacheProvider.TryGet(key, out SiteConfig model)) { model = await ApiProvider.GetSiteConfigAsync(domain); if (model != null) { CacheProvider.Set(key, model, TimeSpan.FromMinutes(5)); } } //默认使用系统配置 if (model == null) { model = new SiteConfig { partner_id = 0, site_name = WebConfigs.Config.platname, copyright = WebConfigs.Config.common_page_footer, qq = WebConfigs.Config.common_page_serviceqq, contact_phone = WebConfigs.Config.common_page_hotline, full_logo_url = WebConfigs.Config.logo_url, full_wxqrcode_url = "/Content/images/qrcode.png" }; } ViewBag.SiteConfig = model; }