diff --git a/src/client/Bootstrap.Client.DataAccess/Dict.cs b/src/client/Bootstrap.Client.DataAccess/Dict.cs index 3e0c0639..a7a3a62a 100644 --- a/src/client/Bootstrap.Client.DataAccess/Dict.cs +++ b/src/client/Bootstrap.Client.DataAccess/Dict.cs @@ -91,22 +91,25 @@ namespace Bootstrap.Client.DataAccess /// public virtual string RetrieveWebFooter(string appId) => DbHelper.RetrieveFooter(appId); + + private string RetrieveAdminPath() => DictHelper.RetrieveDicts().FirstOrDefault(d => d.Category == "网站设置" && d.Name == "后台地址" && d.Define == 0)?.Code ?? ""; + /// /// 获得系统设置地址 /// /// - public virtual string RetrieveSettingsUrl(string appId) => DbHelper.RetrieveSettingsUrl(appId); + public virtual string RetrieveSettingsUrl(string appId) => $"{RetrieveAdminPath()}{DbHelper.RetrieveSettingsUrl(appId)}"; /// /// 获得系统个人中心地址 /// /// - public virtual string RetrieveProfilesUrl(string appId) => DbHelper.RetrieveProfilesUrl(appId); + public virtual string RetrieveProfilesUrl(string appId) => $"{RetrieveAdminPath()}{DbHelper.RetrieveProfilesUrl(appId)}"; /// /// 获得系统通知地址地址 /// /// - public virtual string RetrieveNotisUrl(string appId) => DbHelper.RetrieveNotisUrl(appId); + public virtual string RetrieveNotisUrl(string appId) => $"{RetrieveAdminPath()}{DbHelper.RetrieveNotisUrl(appId)}"; } }