Browse Source

增加短信中心查询条件

tangjiang 1 week ago
parent
commit
3c11831f70

+ 2 - 0
src/Hotline.Api/Controllers/PushMessageController.cs

@@ -220,6 +220,8 @@ namespace Hotline.Api.Controllers
                 .WhereIF(!string.IsNullOrEmpty(pagedDto.SendName), d => d.CreatorName.Contains(pagedDto.SendName))
                 .WhereIF(!string.IsNullOrEmpty(pagedDto.SendOrg), d => d.CreatorOrgName.Contains(pagedDto.SendOrg))
                 .WhereIF(!string.IsNullOrEmpty(pagedDto.SendContent), d => d.Content.Contains(pagedDto.SendContent))
+                .WhereIF(pagedDto.IsSmsReply.HasValue && pagedDto.IsSmsReply == false, d => d.IsSmsReply == false)
+                .WhereIF(pagedDto.IsSmsReply.HasValue && pagedDto.IsSmsReply == true, d => d.IsSmsReply == true)
                 .OrderByDescending(it => it.CreationTime)
                 .ToPagedListAsync(pagedDto.PageIndex, pagedDto.PageSize, HttpContext.RequestAborted);
 

+ 5 - 0
src/Hotline.Share/Dtos/Push/MessagePagedDto.cs

@@ -54,6 +54,11 @@ namespace Hotline.Share.Dtos.Push
         /// 发送内容
         /// </summary>
         public string? SendContent { get; set;}
+
+        /// <summary>
+        /// 是否有回复
+        /// </summary>
+        public bool? IsSmsReply { get; set;}
     }