From a8495af12add5103cffa06ea00af8afc82248bfe Mon Sep 17 00:00:00 2001 From: tangxu <tangxu76880903> Date: 星期三, 03 七月 2024 13:14:28 +0800 Subject: [PATCH] 优化接口 --- Calc/IStation.Calc.Model/AnaPrj.cs | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Calc/IStation.Calc.Model/AnaPrj.cs b/Calc/IStation.Calc.Model/AnaPrj.cs index 16da06e..a105417 100644 --- a/Calc/IStation.Calc.Model/AnaPrj.cs +++ b/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) -- Gitblit v1.9.3