|
@@ -789,6 +789,23 @@ public class OrderController : BaseController
|
|
|
return new PagedDto<OrderDelayDto>(total, _mapper.Map<IReadOnlyList<OrderDelayDto>>(items));
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 根据工单ID获取延期列表
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="orderid"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpGet("delay/{orderid}")]
|
|
|
+ public async Task<IReadOnlyList<OrderDelayDto>> DelayListByOrderId(string orderid)
|
|
|
+ {
|
|
|
+ var items = await _orderDelayRepository.Queryable()
|
|
|
+ .Includes(x => x.Employee)
|
|
|
+ .Includes(x => x.Workflow)
|
|
|
+ .Where(x => x.OrderId == orderid)
|
|
|
+ .OrderByDescending(x => x.CreationTime).ToListAsync();
|
|
|
+ return _mapper.Map<IReadOnlyList<OrderDelayDto>>(items);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 延期详情
|
|
|
/// </summary>
|
|
@@ -888,6 +905,8 @@ public class OrderController : BaseController
|
|
|
};
|
|
|
return rsp;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
#endregion
|
|
|
|
|
|
#region 工单甄别
|