소스 검색

明细增加查询条件

tangjiang 2 주 전
부모
커밋
a8b3743b7b
2개의 변경된 파일14개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      src/Hotline.Application/OrderApp/OrderApplication.cs
  2. 10 0
      src/Hotline.Share/Requests/PagedKeywordRequest.cs

+ 4 - 1
src/Hotline.Application/OrderApp/OrderApplication.cs

@@ -3634,7 +3634,10 @@ public class OrderApplication : IOrderApplication, IScopeDependency
         var query = _orderRepository.Queryable(false, false, false)
        .WhereIF(dto.StartTime.HasValue, p => p.CreationTime >= dto.StartTime)
        .WhereIF(dto.EndTime.HasValue, p => p.CreationTime <= dto.EndTime)
-       .WhereIF(!string.IsNullOrEmpty(dto.UserId), p => p.AcceptorId == dto.UserId);
+       .WhereIF(!string.IsNullOrEmpty(dto.UserId), p => p.AcceptorId == dto.UserId)
+       .WhereIF(!string.IsNullOrEmpty(dto.No), p => p.No == dto.No)
+       .WhereIF(!string.IsNullOrEmpty(dto.Title), p => p.Title.Contains(dto.Title))
+       ;
         if (dto.FieldName == "subtotal")//所有信件
             query = query.Where(p => p.Status > EOrderStatus.WaitForAccept);
 

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

@@ -1782,4 +1782,14 @@ public record CentreDataListDetailRequest : PagedKeywordRequest
     /// 类型
     /// </summary>
     public string? FieldName { get; set; }
+
+    /// <summary>
+    /// 编号
+    /// </summary>
+    public string? No {  get; set; }
+
+    /// <summary>
+    /// 标题
+    /// </summary>
+    public string? Title {  get; set; }
 }