xf преди 1 година
родител
ревизия
ebd53e2738
променени са 2 файла, в които са добавени 11 реда и са изтрити 20 реда
  1. 3 12
      src/Hotline/FlowEngine/Workflows/Workflow.cs
  2. 8 8
      src/Hotline/Orders/Order.cs

+ 3 - 12
src/Hotline/FlowEngine/Workflows/Workflow.cs

@@ -293,7 +293,7 @@ public partial class Workflow : CreationEntity
     // public double HandleDurationWorkday { get; set; }
 
     /// <summary>
-    /// 全流程时长(分钟
+    /// 全流程时长(
     /// 归档时间-创建时间
     /// </summary>
     public double AllDuration { get; set; }
@@ -851,21 +851,12 @@ public partial class Workflow
         ResetOption();
         Status = EWorkflowStatus.Runnable;
     }
-
-    // public void SetHandleDuration()
-    // {
-    //     if (!ActualHandleTime.HasValue)
-    //         throw new ArgumentNullException($"{ActualHandleTime} is null");
-    //     if (!CenterToOrgTime.HasValue)
-    //         throw new ArgumentNullException($"{CenterToOrgTime} is null");
-    //     HandleDuration = Math.Round((ActualHandleTime - CenterToOrgTime).Value.TotalMinutes);
-    // }
-
+    
     public void SetAllDuration()
     {
         if (!EndTime.HasValue)
             throw new ArgumentNullException($"{EndTime} is null");
-        AllDuration = Math.Round((EndTime - CreationTime).Value.TotalMinutes);
+        AllDuration = Math.Round((EndTime - CreationTime).Value.TotalSeconds);
     }
 
     public bool IsReviewPass() => FlowType == EFlowType.Review && ReviewResult == EReviewResult.Approval;

+ 8 - 8
src/Hotline/Orders/Order.cs

@@ -306,29 +306,29 @@ namespace Hotline.Orders
         public DateTime? FiledTime { get; set; }
 
         /// <summary>
-        /// 办结时长(分钟
+        /// 办结时长(
         /// 办结时间-交办时间
         /// </summary>
         public double? HandleDuration { get; set; }
 
         /// <summary>
-        /// 办结工作日时长(分钟
+        /// 办结工作日时长(
         /// </summary>
         public double? HandleDurationWorkday { get; set; }
 
         /// <summary>
-        /// 归档时长(分钟
+        /// 归档时长(
         /// 归档时间-交办时间
         /// </summary>
         public double? FileDuration { get; set; }
 
         /// <summary>
-        /// 归档工作时长(分钟
+        /// 归档工作时长(
         /// </summary>
         public double? FileDurationWorkday { get; set; }
 
         /// <summary>
-        /// 全流程时长(分钟
+        /// 全流程时长(
         /// 归档时间-创建时间
         /// </summary>
         public double? AllDuration { get; set; }
@@ -808,21 +808,21 @@ namespace Hotline.Orders
         {
             if (!ActualHandleTime.HasValue) return;
             if (!CenterToOrgTime.HasValue) return;
-            HandleDuration = Math.Round((ActualHandleTime - CenterToOrgTime).Value.TotalMinutes);
+            HandleDuration = Math.Round((ActualHandleTime - CenterToOrgTime).Value.TotalSeconds);
         }
 
         public void SetAllDuration()
         {
             if (!FiledTime.HasValue) return;
             if (!StartTime.HasValue) return;
-            AllDuration = Math.Round((FiledTime - StartTime).Value.TotalMinutes);
+            AllDuration = Math.Round((FiledTime - StartTime).Value.TotalSeconds);
         }
 
         public void SetFileDuration()
         {
             if (!FiledTime.HasValue) return;
             if (!CenterToOrgTime.HasValue) return;
-            FileDuration = Math.Round((FiledTime - CenterToOrgTime).Value.TotalMinutes);
+            FileDuration = Math.Round((FiledTime - CenterToOrgTime).Value.TotalSeconds);
         }
 
         /// <summary>