Dun.Jason 1 jaar geleden
bovenliggende
commit
f0aa7893c1

+ 1 - 1
src/Hotline.Api/Controllers/TestController.cs

@@ -209,7 +209,7 @@ public class TestController : BaseController
         //await _daySettingRepository.IsWorkDay(DateTime.Now);
 
         //var r = _timeLimitDomainService.CalcWorkTime(DateTime.Parse("2024-3-22 05:00:00"), DateTime.Parse("2024-3-22 06:00:00"), false);
-        var r = _timeLimitDomainService.CalcWorkTime(DateTime.Parse("2024-3-24 05:00:00"), DateTime.Parse("2024-3-24 06:00:00"), false);
+        var r = _timeLimitDomainService.CalcWorkTime(DateTime.Parse("2024-3-24 17:20:00"), DateTime.Parse("2024-3-24 17:21:00"), false);
 
         return OpenResponse.Ok(DateTime.Now.ToString("F"));
     }

+ 2 - 2
src/Hotline/Settings/TimeLimits/TimeLimitDomainService.cs

@@ -289,7 +289,7 @@ namespace Hotline.Settings.TimeLimits
                                         minutes += (int)sp.TotalMinutes;
                                     }
                                 }
-                                return minutes;
+                                return minutes == 0 ? 1 : minutes;
                             }
                             //如果不是当天完成
                             else
@@ -313,7 +313,7 @@ namespace Hotline.Settings.TimeLimits
                                             TimeSpan sp = new TimeSpan(endTime.Ticks - WorkBeginTime.Ticks);
                                             minutes += (int)sp.TotalMinutes;
                                         }
-                                        return minutes;
+                                        return minutes == 0 ? 1 : minutes;
                                     }
                                     else
                                     {