///// <summary> ///// 获取页面缓存ETag(追加当前租户信息修改时间,防止租户信息修改后前端没有变化) ///// </summary> ///// <returns></returns> //public static string GetPjaxTagWithTenant() //{ // var tenant = TenantContext.Identity; // return string.Concat("osspage",AppInfoHelper.AppVersion?.GetHashCode(), tenant?.last_update_time, tenant?.id); //} #region 中间件相关地址判断 internal static AppIdentity InitialDefaultAppIdentity(HttpContext context) { var sysInfo = AppReqContext.Identity; if (sysInfo != null) { return(sysInfo); } sysInfo = new AppIdentity { is_partner = CheckIfPartnerCall(context) }; AppReqContext.SetIdentity(sysInfo); return(sysInfo); }
///// <summary> ///// 获取页面缓存ETag(追加当前租户信息修改时间,防止租户信息修改后前端没有变化) ///// </summary> ///// <returns></returns> //public static string GetPjaxTagWithTenant() //{ // var tenant = TenantContext.Identity; // return string.Concat("osspage",AppInfoHelper.AppVersion?.GetHashCode(), tenant?.last_update_time, tenant?.id); //} #region 中间件相关地址判断 internal static AppIdentity GetOrSetAppIdentity(HttpContext context) { var sysInfo = AppReqContext.Identity; if (sysInfo != null) { return(sysInfo); } sysInfo = new AppIdentity { SourceMode = GetAppSourceMode(context) }; AppReqContext.SetIdentity(sysInfo); return(sysInfo); }
private static void InitialTestContext() { var appIdentity = new AppIdentity() { tenant_id = AppInfoHelper.SystemDefaultTenantId, app_id = AppInfoHelper.AppId, UDID = "TestDevice", }; AppInfoHelper.FormatAppIdInfo(appIdentity); var userIdentity = new UserIdentity() { id = userId, auth_type = PortalAuthorizeType.Admin }; AppReqContext.SetIdentity(appIdentity); UserContext.SetIdentity(userIdentity); }