Dun.Jason 11 сар өмнө
parent
commit
5ee750327c

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

@@ -225,8 +225,8 @@ public class TestController : BaseController
         //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 17:20:00"), DateTime.Parse("2024-3-24 17:21:00"), false);
         //await _aiVisitService.QueryAiVisitTask(batchId, taskId, HttpContext.RequestAborted);
-        var r = _timeLimitDomainService.CalcWorkTimeReduce(DateTime.Now, 5);
-
+        //var r = _timeLimitDomainService.CalcWorkTimeReduce(DateTime.Now, 5);
+        var r = _timeLimitDomainService.CalcWorkTimeToDecimal(DateTime.Parse("2024-05-14 14:41:42"), DateTime.Parse("2024-05-14 14:50:46"), false);
         return OpenResponse.Ok(DateTime.Now.ToString("F"));
     }
 

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

@@ -160,7 +160,7 @@ namespace Hotline.Settings.TimeLimits
             {
                 if (isCenter)
                 {
-                    return Math.Round((decimal)min / 60 / 24, 2);
+                    return Math.Round((decimal)min / 60 / 60 / 24, 2);
                 }
                 else
                 {
@@ -174,7 +174,7 @@ namespace Hotline.Settings.TimeLimits
                         //总时差分钟数
                         int minutes = (int)minuteSpan.TotalMinutes;
 
-                        return Math.Round((decimal)min / minutes, 2);
+                        return Math.Round(((decimal)min/60) / minutes, 2);
                     }
                     return 0;
                 }