ningshuxia
2022-10-31 0171d347fec140d31db39ab5d76d51eebac472c2
Application/IStation.Application.OpenApi/shys/dispatch/DispatchAna_ShysController.cs
@@ -42,7 +42,7 @@
                case 1://长兴泵站
                    {
                        var result= shys_cxd(input, result_sg,out error_info);
                        LogHelper.Debug(JsonHelper.Object2Json(result));
                        //LogHelper.Debug(JsonHelper.Object2Json(result));
                        return result;
                    }
                default:return default;
@@ -176,8 +176,8 @@
                water_level = scada_water.value;
            }
      
            complex_request_paras.WaterLevelPara = new List<IStation.Calculation.DispatchAna.Model.WaterLevelPara>();
            complex_request_paras.WaterLevelPara.Add(new IStation.Calculation.DispatchAna.Model.WaterLevelPara() {
            complex_request_paras.InletPipePara = new List<IStation.Calculation.DispatchAna.Model.InletPipePara>();
            complex_request_paras.InletPipePara.Add(new IStation.Calculation.DispatchAna.Model.InletPipePara() {
                Name = "吸水井液位", 
                Value = water_level });
@@ -290,11 +290,13 @@
            complex_request_paras.SchemeSortType = Calculation.DispatchAna.Model.eAnaSchemeSortType.功率;
            complex_request_paras.SchemeNumber = 1;
            //构造计算器
            var calulator = IStation.Calculation.DispatchAnalyCalculatorFactory.CreateKeepStatusCalculator(4, IStation.ObjectType.Station, 2,null);
            calulator.IntialRequest(complex_request_paras,
                    null,
                    machine_run_status);
            //出方案 
            var scheme = new IStation.Calculation.DispatchAna.Calculator4ShysCxbz().CalcKeepStatusByWhole(
                complex_request_paras,
                machine_run_status,
                out error_info);
            var scheme = calulator.Calc(out error_info);
            if (scheme == null)
                return default;
            var result = new IStation.Application.DispatchAnaSchemeOutput();