From d692002bc920d0dda329e6e66181a331fa044c1b Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Mon, 18 Dec 2023 19:08:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=89=A9=E4=BD=99=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E5=8D=B3=E4=BD=BF=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs b/BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs index 7ca33c2..cb96d12 100644 --- a/BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs +++ b/BBWYB.Server.Business/TimeLimitTask/TimeLimitRules.cs @@ -232,9 +232,9 @@ namespace BBWYB.Server.Business //强制过期时间在工作时间点内 if (expirationTime.Hour < 9) expirationTime = expirationTime.Date.AddHours(9); - else if (expirationTime.Hour >= 12 && expirationTime.Hour < 13) + else if (expirationTime.Hour >= 12 && expirationTime.Minute > 0 && expirationTime.Hour < 13) //排除整点结束的到期时间 expirationTime = expirationTime.Date.AddHours(12); - else if (expirationTime.Hour >= 18 && expirationTime.Minute > 0) + else if (expirationTime.Hour >= 18 && expirationTime.Minute > 0) //排除整点结束的到期时间 expirationTime = expirationTime.Date.AddDays(CalculateAddDay(expirationTime.DayOfWeek)).AddHours(9); var startTime = DateTime.Now; @@ -252,7 +252,7 @@ namespace BBWYB.Server.Business startTime = startTime.Date.AddHours(9); else if (startTime.Hour >= 12 && startTime.Hour < 13) startTime = startTime.Date.AddHours(13); - else if (startTime.Hour >= 18 && startTime.Minute > 1) + else if (startTime.Hour >= 18 && startTime.Minute > 0) startTime = startTime.Date.AddDays(CalculateAddDay(startTime.DayOfWeek)).AddHours(9); }