提交代码

This commit is contained in:
yanghongwei 2024-08-27 21:42:16 +08:00
parent 38f67cb7bc
commit 7420acdbad
4 changed files with 12 additions and 11 deletions

View File

@ -1755,11 +1755,6 @@
流量总量(mg/m3) 流量总量(mg/m3)
</summary> </summary>
</member> </member>
<member name="P:langguanApi.Model.HJ212.ReportTime">
<summary>
设备记录时间
</summary>
</member>
<member name="P:langguanApi.Model.HJ212.a24087"> <member name="P:langguanApi.Model.HJ212.a24087">
<summary> <summary>
总烃 是碳氢化合物mg/m3 总烃 是碳氢化合物mg/m3

View File

@ -62,7 +62,11 @@ namespace langguanApi.Model.Dto
for (int j = 0; j < d_6.Length; j++) for (int j = 0; j < d_6.Length; j++)
{ {
string[] d_7 = d_6[j].Split(new char[] { '=' }); string[] d_7 = d_6[j].Split(new char[] { '=' });
CP.Add(d_7[0].Replace("-RTD", ""), d_7[1]); //兼容设备厂家不规范的命名会有重复的CP名称
if (!CP.ContainsKey(d_7[0].Replace("-RTD", "")))
{
CP.Add(d_7[0].Replace("-RTD", "").Replace("-COU", "_Cou"), d_7[1]);
}
} }
} }
CRC = data_0[2]; CRC = data_0[2];

View File

@ -102,6 +102,8 @@ namespace langguanApi.Service
Console.WriteLine("解析成功: " + body); Console.WriteLine("解析成功: " + body);
var entity = JsonConvert.DeserializeObject<Model.HJ212>(body); var entity = JsonConvert.DeserializeObject<Model.HJ212>(body);
entity.deviceMN = hj.DATA_HEAD["MN"]; entity.deviceMN = hj.DATA_HEAD["MN"];
entity.ST = int.Parse(hj.DATA_HEAD["ST"]);
entity.CN = int.Parse(hj.DATA_HEAD["CN"]);
int deviceType = SetDeviceType(hj.DATA_HEAD["ST"]); int deviceType = SetDeviceType(hj.DATA_HEAD["ST"]);
if (entity.a34001 > 0 && deviceType == 3) if (entity.a34001 > 0 && deviceType == 3)
{ {

View File

@ -72,7 +72,7 @@ namespace langguanApi.Service
// 获取远程接口污染物排放率 // 获取远程接口污染物排放率
var rateResp = await _httpProxy.Get<RespModel<List<Rate>>>(null, _configuration.GetValue<string>("Apis:RateUrl")); var rateResp = await _httpProxy.Get<RespModel<List<Rate>>>(null, _configuration.GetValue<string>("Apis:RateUrl"));
var rate = rateResp.data.ToList().Take(6); var rate = rateResp.data.ToList().Take(6);
rate.ForEach(x => x.val = Math.Round( x.val / 100,2)); rate.ForEach(x => x.val = Math.Round(x.val / 100, 2));
var AlermResp = await _httpProxy.Get<RespModel<alarmList>>(null, _configuration.GetValue<string>("Apis:AlertUrl")); var AlermResp = await _httpProxy.Get<RespModel<alarmList>>(null, _configuration.GetValue<string>("Apis:AlertUrl"));
if (AlermResp.code == 0 && AlermResp.data.List.Any()) if (AlermResp.code == 0 && AlermResp.data.List.Any())
{ {
@ -87,9 +87,9 @@ namespace langguanApi.Service
yesterday = 0.8, yesterday = 0.8,
lastWeek = 0.6 lastWeek = 0.6
}; };
var today = await _hj212Service.GetTodayData(); // var today = await _hj212Service.GetTodayData();
//Func<Task<object>> getTodayFunc = async () => await _hj212Service.GetTodayData(); Func<Task<object>> getTodayFunc = async () => await _hj212Service.GetTodayData();
// today = await _cacheManager.GetConvertVale(RedisKeylist.Today, getTodayFunc, 60 * 60 * 24 * 30); var today = await _cacheManager.GetConvertVale(RedisKeylist.Today, getTodayFunc, 60 * 60 * 24 * 1);
return new ApiResult return new ApiResult
{ {