添加上升降机边调度逻辑

This commit is contained in:
2024-04-29 15:57:28 +08:00
parent 1e699fb7db
commit 18ff3b29ed
10 changed files with 695 additions and 69 deletions

View File

@@ -98,6 +98,7 @@ namespace Tnb.Common.Utils
}
return respJson;
}
public static async Task<string> GetRequestAsync(string url, Dictionary<string, string> pars = null)
{
Log.Information($"开始请求 {url} 请求参数: {JsonConvert.SerializeObject(pars)}");
@@ -116,23 +117,26 @@ namespace Tnb.Common.Utils
public static async Task<string> GetAsync(string url, Dictionary<string, string> headers = null, Dictionary<string, string> pars = null)
{
var reqUri = url;
if (pars?.Count > 0)
using (var client = new HttpClient())
{
reqUri = QueryHelpers.AddQueryString(url, pars);
//await Console.Out.WriteLineAsync(reqUri);
}
if (headers?.Count > 0)
{
foreach (var (k, v) in headers)
var reqUri = url;
if (pars?.Count > 0)
{
HttpClient.DefaultRequestHeaders.Add(k, v);
reqUri = QueryHelpers.AddQueryString(url, pars);
//await Console.Out.WriteLineAsync(reqUri);
}
if (headers?.Count > 0)
{
foreach (var (k, v) in headers)
{
client.DefaultRequestHeaders.Add(k, v);
}
}
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var respBody = await client.GetAsync(reqUri);
var result = await respBody.Content.ReadAsStringAsync();
return result;
}
HttpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var respBody = await HttpClient.GetAsync(reqUri);
var result = await respBody.Content.ReadAsStringAsync();
return result;
}