tangjiang 8 сар өмнө
parent
commit
29d133ffef

+ 3 - 3
src/DataSharing/Province/HuiJuClient.cs

@@ -33,11 +33,11 @@ namespace DataSharing.Province
             using var scope = _scopeFactory.CreateScope();
             var provider = scope.ServiceProvider;
             var channelconfigManager = provider.GetRequiredService<IChannelConfigurationManager>();
-            var httpInvoker = provider.GetRequiredService<IHttpInvoker>();
-            var cacheToken = provider.GetRequiredService<ITypedCache<TokenInfo>>();
+//var httpInvoker = provider.GetRequiredService<IHttpInvoker>();
+          //  var cacheToken = provider.GetRequiredService<ITypedCache<TokenInfo>>();
 
             var configProvince = channelconfigManager.GetConfigurationProvince();
-            return base.RequestAsync<TResponse>(configProvince.HuiJu, configProvince, url, httpMethod, httpInvoker, cacheToken, stringContent, cancellationToken);
+            return base.RequestAsync<TResponse>(configProvince.HuiJu, configProvince, url, httpMethod, stringContent, cancellationToken);
         }
 
         /// <summary>

+ 7 - 2
src/DataSharing/Province/ProvinceClient.cs

@@ -61,11 +61,16 @@ namespace DataSharing.Province
             ConfigurationProvince configProvince,
             string url,
             string httpMethod,
-            IHttpInvoker httpInvoker,
-            ITypedCache<TokenInfo> cacheToken,
+            //  IHttpInvoker httpInvoker,
+            //  ITypedCache<TokenInfo> cacheToken,
             string? stringContent = null,
             CancellationToken cancellationToken = default)
         {
+            using var scope = _scopeFactory.CreateScope();
+            var provider = scope.ServiceProvider;
+            var httpInvoker = provider.GetRequiredService<IHttpInvoker>();
+            var cacheToken = provider.GetRequiredService<ITypedCache<TokenInfo>>();
+
             //不同的批次获取TOKEN的地址不一样
             string cacheKey = "";
             if (baseAddress == configProvince.HuiJu)

+ 3 - 3
src/DataSharing/Province/XieTongClient.cs

@@ -39,11 +39,11 @@ namespace DataSharing.Province
             using var scope = _scopeFactory.CreateScope();
             var provider = scope.ServiceProvider;
             var channelconfigManager = provider.GetRequiredService<IChannelConfigurationManager>();
-            var httpInvoker = provider.GetRequiredService<IHttpInvoker>();
-            var cacheToken = provider.GetRequiredService<ITypedCache<TokenInfo>>();
+           //var httpInvoker = provider.GetRequiredService<IHttpInvoker>();
+            //var cacheToken = provider.GetRequiredService<ITypedCache<TokenInfo>>();
 
             var configProvince = channelconfigManager.GetConfigurationProvince();
-            return base.RequestAsync<TResponse>(configProvince.XieTong, configProvince, url, httpMethod, httpInvoker, cacheToken, stringContent, cancellationToken);
+            return base.RequestAsync<TResponse>(configProvince.XieTong, configProvince, url, httpMethod, stringContent, cancellationToken);
         }
 
         /// <summary>