|
@@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
|
+using Hotline.Share.Dtos.FlowEngine;
|
|
|
using Hotline.Share.Enums.Order;
|
|
|
using XF.Utility.EnumExtensions;
|
|
|
|
|
@@ -26,7 +27,7 @@ namespace Hotline.Share.Dtos.Order
|
|
|
/// 工单状态
|
|
|
/// </summary>
|
|
|
public EOrderStatus Status { get; set; }
|
|
|
-
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 开始时间
|
|
|
/// </summary>
|
|
@@ -74,7 +75,7 @@ namespace Hotline.Share.Dtos.Order
|
|
|
/// 超期时间描述(需求:超期3天、0.5天后超期)
|
|
|
/// </summary>
|
|
|
public string ExpiredText => CalculateExpiredText();
|
|
|
-
|
|
|
+
|
|
|
private string CalculateExpiredText()
|
|
|
{
|
|
|
//todo 完整处理方案:1.创建待过期表,Id,过期时间,即将过期时间等字段。2.延迟消息通知处理过期,删除子表数据,处理order过期状态字段。3.此处即可采用expiredStatus进行判断
|
|
@@ -92,6 +93,8 @@ namespace Hotline.Share.Dtos.Order
|
|
|
return "超期不到1天";
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public WorkflowDto Workflow { get; set; }
|
|
|
}
|
|
|
|
|
|
public class UpdateOrderDto : AddOrderDto
|