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