瀏覽代碼

orderdelay

Jason 1 年之前
父節點
當前提交
aae3dd6b0a
共有 1 個文件被更改,包括 19 次插入0 次删除
  1. 19 0
      src/Hotline.Api/Controllers/OrderController.cs

+ 19 - 0
src/Hotline.Api/Controllers/OrderController.cs

@@ -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 工单甄别