田爽 1 жил өмнө
parent
commit
97c5cf8813

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

@@ -945,6 +945,7 @@ public class OrderController : BaseController
             .WhereIF(dto.Status.HasValue, x => x.Status == dto.Status)
             .WhereIF(dto.CreationTimeStart.HasValue, d => d.CreationTime >= dto.CreationTimeStart)
             .WhereIF(dto.CreationTimeEnd.HasValue, d => d.CreationTime <= dto.CreationTimeEnd)
+            .WhereIF(!string.IsNullOrEmpty(dto.OrderId),x=>x.OrderId == dto.OrderId)
             .OrderByDescending(x => x.CreationTime)
             .ToPagedListAsync(dto.PageIndex, dto.PageSize, HttpContext.RequestAborted);
         return new PagedDto<OrderScreenListDto>(total, _mapper.Map<IReadOnlyList<OrderScreenListDto>>(items));

+ 3 - 1
src/Hotline.Share/Dtos/Order/QueryOrderDto.cs

@@ -414,7 +414,9 @@ namespace Hotline.Share.Dtos.Order
 
 		public DateTime? CreationTimeStart { get; set; }
 	    public DateTime? CreationTimeEnd { get; set; }
-    }
+
+        public string? OrderId { get; set; }
+	}
 
     public record MayScreenListDto : PagedKeywordRequest
     {