tangxu
2024-07-03 a8495af12add5103cffa06ea00af8afc82248bfe
Calc/IStation.Calc.Model/AnaPrj.cs
@@ -2,6 +2,7 @@
using System;
using System.Collections.Generic;
using System.Reflection.Emit;
using System.Linq;
namespace IStation.CalcModel
{
@@ -33,7 +34,6 @@
            List < AnaPrjPointTime >  list = new List<AnaPrjPointTime>();
            if (this.BlockTimes != null)
            {
                foreach (var bt in this.BlockTimes)
                {
                     if(bt.PointTimes  != null)
@@ -82,8 +82,12 @@
        /// <returns></returns>
        public AnaPrjPointTime FindPointTime(DateTime time)
        {
            if (BlockTimes == null)
            if (BlockTimes == null || BlockTimes.Count  == 0)
                return null;
            if(time > this.BlockTimes.Last().PointTimes.Last().Time.AddMinutes(-5))
            {
                return this.BlockTimes.Last().PointTimes.Last();
            }
            foreach (var bt in BlockTimes)
            {
                if (bt.PointTimes == null)