|
@@ -126,9 +126,10 @@ public class TestController : BaseController
|
|
//private readonly ICacheManager<User> _cache;
|
|
//private readonly ICacheManager<User> _cache;
|
|
private readonly ICalcExpireTime _expireTime;
|
|
private readonly ICalcExpireTime _expireTime;
|
|
private readonly IOptions<CityBaseConfiguration> _cityBaseConfiguration;
|
|
private readonly IOptions<CityBaseConfiguration> _cityBaseConfiguration;
|
|
|
|
+ private readonly ISessionContextProvider _sessionContextProvider;
|
|
|
|
|
|
|
|
|
|
- public TestController(
|
|
|
|
|
|
+ public TestController(
|
|
//INewRockClient client,
|
|
//INewRockClient client,
|
|
ILogger<TestController> logger,
|
|
ILogger<TestController> logger,
|
|
//IAuthorizeGenerator authorizeGenerator,
|
|
//IAuthorizeGenerator authorizeGenerator,
|
|
@@ -178,7 +179,8 @@ ICallApplication callApplication,
|
|
IOptionsSnapshot<AppConfiguration> appOptions,
|
|
IOptionsSnapshot<AppConfiguration> appOptions,
|
|
ISystemSettingCacheManager systemSettingCacheManager,
|
|
ISystemSettingCacheManager systemSettingCacheManager,
|
|
ICalcExpireTime expireTime,
|
|
ICalcExpireTime expireTime,
|
|
- IOptions<CityBaseConfiguration> cityBaseConfiguration
|
|
|
|
|
|
+ IOptions<CityBaseConfiguration> cityBaseConfiguration,
|
|
|
|
+ ISessionContextProvider sessionContextProvider
|
|
)
|
|
)
|
|
{
|
|
{
|
|
_logger = logger;
|
|
_logger = logger;
|
|
@@ -229,7 +231,8 @@ ICallApplication callApplication,
|
|
_systemSettingCacheManager = systemSettingCacheManager;
|
|
_systemSettingCacheManager = systemSettingCacheManager;
|
|
_expireTime = expireTime;
|
|
_expireTime = expireTime;
|
|
_cityBaseConfiguration = cityBaseConfiguration;
|
|
_cityBaseConfiguration = cityBaseConfiguration;
|
|
- }
|
|
|
|
|
|
+ _sessionContextProvider = sessionContextProvider;
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
[HttpGet("time")]
|
|
[HttpGet("time")]
|
|
@@ -685,6 +688,11 @@ ICallApplication callApplication,
|
|
[HttpGet("t4")]
|
|
[HttpGet("t4")]
|
|
public async Task<string> Test4()
|
|
public async Task<string> Test4()
|
|
{
|
|
{
|
|
|
|
+ var a = _sessionContext.RequiredUserId;
|
|
|
|
+ var a1 = _sessionContextProvider.SessionContext.RequiredUserId;
|
|
|
|
+ _sessionContextProvider.SwitchTo(TestSessionContext.Key);
|
|
|
|
+ var b = _sessionContextProvider.SessionContext.RequiredUserId;
|
|
|
|
+
|
|
return DateTime.Now.ToString("O");
|
|
return DateTime.Now.ToString("O");
|
|
}
|
|
}
|
|
|
|
|