tangxu
2024-06-12 16ad5cbeb4ef90fcce13458e13acc324d592106c
Calc/IStation.Calc.Core/µÝ¹é¼ÆËã2/ErQuCalcHelper_2_µÝ¹é.cs
@@ -181,7 +181,7 @@
                var blockEndTime = _timeList[block_time_item.EndIndx].Time;
                if (blockStartTime == all_time_block.Last().EndTime)
                {//表示接上了,是连续
                {//当前开始时间 å’Œä¸Šæ¬¡ç»“束时间一样, è¡¨ç¤ºæŽ¥ä¸Šäº†,是连续
                    block_id++;
                    var bt2 = BuildAnaPrjBlockTime(block_id, block_time_item.PumpCount, block_time_item.StartIndx, block_time_item.EndIndx,
        block_time_item.ReservoirStartHeight, block_time_item.ReservoirEndHeight);
@@ -309,7 +309,7 @@
            //结束时的泵允许状态
            opt_prj.EndTimeOpenPumpStaus = all_time_block.Last().OpenPumpIndexs;
            opt_prj.EndTimeOpenPumpStatus = all_time_block.Last().OpenPumpIndexs;
            opt_prj.PumpSwitchs = pumpSwitchList;
@@ -457,7 +457,9 @@
            }
        }
        private AnaPrjBlockTime BuildAnaPrjBlockTime(int block_id, int open_pump_count, int start_indx, int end_index, double reservoir_start_height, double reservoir_end_height)
        private AnaPrjBlockTime BuildAnaPrjBlockTime(int block_id, int open_pump_count,
            int start_indx, int end_index,
            double reservoir_start_height, double reservoir_end_height)
        {
            if (start_indx >= end_index)
            {