Jelajahi Sumber

增加回访、发布的查询接口参数:No

xf 10 bulan lalu
induk
melakukan
9cc937d226

+ 2 - 2
src/Hotline.Api/Controllers/OrderController.cs

@@ -504,8 +504,8 @@ public class OrderController : BaseController
     {
         var (total, items) = await _orderPublishRepository.Queryable()
             .Includes(x => x.Order)
-            .WhereIF(!string.IsNullOrEmpty(dto.Keyword),
-                d => d.Order.Title.Contains(dto.Keyword!) || d.Order.No.Contains(dto.Keyword!))
+            .WhereIF(!string.IsNullOrEmpty(dto.Keyword), d => d.Order.Title.StartsWith(dto.Keyword!))
+            .WhereIF(!string.IsNullOrEmpty(dto.No), d => d.Order.No == dto.No!)
             .WhereIF(dto.Resolve.HasValue, x => x.Resolve == dto.Resolve)
             .OrderBy(d => d.CreationTime)
             .ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);

+ 0 - 11
src/Hotline.Share/Dtos/Order/Publish/QueryOrderPublishDto.cs

@@ -9,22 +9,11 @@ public record QueryOrderPublishDto : PagedKeywordRequest
     /// </summary>
     public EPubState? PubState { get; set; }
 
-
-    /// <summary>
-    /// 工单标题
-    /// </summary>
-    public string? OrderTitle { get; set; }
-
     /// <summary>
     /// 工单编号
     /// </summary>
     public string? No { get; set; }
 
-    /// <summary>
-    /// 发布人
-    /// </summary>
-    public string? PubMan { get; set; }
-
     /// <summary>
     /// 发布范围
     /// </summary>

+ 5 - 0
src/Hotline.Share/Requests/PagedKeywordRequest.cs

@@ -68,6 +68,11 @@ public record PublishedPagedRequest : PagedKeywordRequest {
 	/// 是否解决
 	/// </summary>
 	public bool? Resolve { get; set; }
+
+    /// <summary>
+    /// 工单编号
+    /// </summary>
+    public string? No { get; set; }
 }
 
 public record HotspotSubtotalReportPagedRequest : ReportPagedRequest