提交代码
This commit is contained in:
		
							parent
							
								
									38f67cb7bc
								
							
						
					
					
						commit
						7420acdbad
					
				| 
						 | 
					@ -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)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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];
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue