|
@@ -163,6 +163,16 @@ public partial class Workflow : CreationEntity
|
|
|
/// </summary>
|
|
|
public string? RealCommunicationAddress { get; set; }
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 已与市民沟通
|
|
|
+ /// </summary>
|
|
|
+ public bool? RealIsContacted { get; set; }
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 已与市民现场沟通
|
|
|
+ /// </summary>
|
|
|
+ public bool? RealContactLocale { get; set; }
|
|
|
+
|
|
|
#endregion
|
|
|
|
|
|
#region 当前办理节点信息
|
|
@@ -227,7 +237,7 @@ public partial class Workflow : CreationEntity
|
|
|
/// <summary>
|
|
|
/// 办结工作日时长
|
|
|
/// </summary>
|
|
|
- public double HandleDurationWorkday { get; set; }
|
|
|
+ public double HandleDurationWorkday { get; set; }//todo
|
|
|
|
|
|
/// <summary>
|
|
|
/// 全流程时长(分钟)
|
|
@@ -404,6 +414,7 @@ public partial class Workflow
|
|
|
ActualHandleStepName = currentStep.Name;
|
|
|
ActualHandleStepId = currentStep.Id;
|
|
|
ActualHandleStepCreateTime = currentStep.CreationTime;
|
|
|
+ ActualHandleStepAcceptTime = currentStep.AcceptTime;
|
|
|
ActualHandleTime = DateTime.Now;
|
|
|
ActualHandlerId = actualHandlerId;
|
|
|
ActualHandlerName = actualHandlerName;
|
|
@@ -700,18 +711,20 @@ public partial class Workflow
|
|
|
throw new ArgumentNullException($"{ActualHandleTime} is null");
|
|
|
if (!CenterToOrgTime.HasValue)
|
|
|
throw new ArgumentNullException($"{CenterToOrgTime} is null");
|
|
|
- HandleDuration = (ActualHandleTime - CenterToOrgTime).Value.TotalMinutes;
|
|
|
+ HandleDuration = Math.Round((ActualHandleTime - CenterToOrgTime).Value.TotalMinutes);
|
|
|
}
|
|
|
|
|
|
public void SetAllDuration()
|
|
|
{
|
|
|
if (!EndTime.HasValue)
|
|
|
throw new ArgumentNullException($"{EndTime} is null");
|
|
|
- AllDuration = (EndTime - CreationTime).Value.TotalMinutes;
|
|
|
+ AllDuration = Math.Round((EndTime - CreationTime).Value.TotalMinutes);
|
|
|
}
|
|
|
|
|
|
public bool IsReviewPass() => FlowType == EFlowType.Review && ReviewResult == EReviewResult.Approval;
|
|
|
|
|
|
+ public bool IsReviewType() => FlowType == EFlowType.Review;
|
|
|
+
|
|
|
#endregion
|
|
|
}
|
|
|
|