tangxu
2022-11-08 4d9fdcdbfd1c6f6dfd5839aef7589f4aa778f918
临江1号泵房
已修改2个文件
49 ■■■■ 文件已修改
Application/IStation.Application.OpenApi/shys/plan/shys/ShysHelper.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Application/IStation.Application.OpenApi/shys/plan/shys/shys临江1号泵房.cs 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Application/IStation.Application.OpenApi/shys/plan/shys/ShysHelper.cs
@@ -44,7 +44,7 @@
#if (DEBUG)
            //_dict.Add(20, new StationInfo(18, new IStation.Calculation.shys金泽取水()));
            //_0402010701011204001 åº”该是水位是否搞错,  æ›²çº¿ä¸å…¨
            _dict.Add(12, new StationInfo(15, new IStation.Calculation.shys陈行一输()));
            _dict.Add(7, new StationInfo(6, new IStation.Calculation.shys临江1号泵房()));
#else
            _dict.Add(18, new StationInfo(1 , new IStation.Calculation.shys青草沙取水()));//全是0 æ˜¯å¦æ­£ç¡®?
                  _dict.Add(20, new StationInfo(18, new IStation.Calculation.shys金泽取水()));
Application/IStation.Application.OpenApi/shys/plan/shys/shysÁÙ½­1ºÅ±Ã·¿.cs
@@ -19,7 +19,7 @@
        /// </summary>
        private Tuple<string, long> monitor进水前池液位 = new Tuple<string, long>("_0402010102089903003", 456);
        private Tuple<string, long> monitor出水前池液位 = new Tuple<string, long>("_0402010102089903002", 458);
        private Tuple<string, long> monitor_1_出水流量 = new Tuple<string, long>("_LJBZ1CS_flow", 0);
        private Tuple<string, long> monitor_1_出水流量 = new Tuple<string, long>("_LJBZ1CS_flow", 1589841890403028992);
        /// <summary>
        /// 
@@ -48,33 +48,31 @@
        {
            if (allRecords_hour == null || allRecords_hour.Count == 0)
            {
                error_info = "五号沟凌桥方向测点数据为空";
                error_info = "临江1号泵房测点数据为空";
                return null;
            }
            var complex_dispatch_request = new DispatchAna.Model.RequestParasComplex();
            var water_level = allRecords_hour.Find(x => x.MonitorTag == monitor进水前池液位.Item1);
            if (water_level == null)
            var water_level_inlet = allRecords_hour.Find(x => x.MonitorTag == monitor进水前池液位.Item1);
            if (water_level_inlet == null)
            {
                water_level = allRecords_hour.Find(x => x.MonitorTag == monitor进水前池液位.Item1);
                if (water_level == null)
                {
                    error_info = "五号沟凌桥方向水库液位测点未找到";
                    error_info = "临江1号泵房液位测点未找到";
                    return null;
                }
            }
            //var pipe1_flow = allRecords_hour.Find(x => x.MonitorTag == monitor出水总管瞬时流量.Item1);
            //if (pipe1_flow == null)
            //{
            //    error_info = "五号沟凌桥方向水管道1流量测点未找到";
            //    return null;
            //}
            var pipe1_flow = allRecords_hour.Find(x => x.MonitorTag == monitor_1_出水流量.Item1);
            if (pipe1_flow == null)
            {
                error_info = "临江1号泵房水管道1流量测点未找到";
                return null;
            }
            //var pipe1_press = allRecords_hour.Find(x => x.MonitorTag == monitor出水总管压力.Item1);
            //if (pipe1_press == null)
            //{
            //    error_info = "五号沟凌桥方向水管道1压力测点未找到";
            //    return null;
            //}
            var water_level_outlet = allRecords_hour.Find(x => x.MonitorTag == monitor出水前池液位.Item1);
            if (water_level_outlet == null)
            {
                error_info = "临江1号泵房液位测点未找到";
                return null;
            }
            complex_dispatch_request.CorpID = this._corpID;
@@ -83,14 +81,15 @@
            complex_dispatch_request.PressValueType = DispatchAna.Model.RequestParasComplex.ePressValueType.压力;
            complex_dispatch_request.InletPipePara = new List<DispatchAna.Model.InletPipePara>()
                        {
                            new DispatchAna.Model.InletPipePara(){ Name="æ°´æ± ", Value = water_level.RecordValue}
                            new DispatchAna.Model.InletPipePara(){ Name="æ°´æ± ", IsWaterLevel=true, Value = water_level_inlet.RecordValue}
                        };
            complex_dispatch_request.OutletPipePara = new List<DispatchAna.Model.OutletPipePara>();
            complex_dispatch_request.OutletPipePara.Add(new DispatchAna.Model.OutletPipePara()
            {
                Name = "总管路",
                //TargetFlow = pipe1_flow.RecordValue,
                //TargetPress = pipe1_press.RecordValue,
                TargetFlow = pipe1_flow.RecordValue,
                 IsWaterLevel = true,
                TargetPress = water_level_outlet.RecordValue,
            });