diff --git a/Admin.NET/Admin.NET.Core/Service/Notice/SysNoticeService.cs b/Admin.NET/Admin.NET.Core/Service/Notice/SysNoticeService.cs index 8689d72a9df5ff6e20783f0a32f3dfb6933b04e5..ea4ebdbacbce1c904d1368f943ebb2628583f357 100644 --- a/Admin.NET/Admin.NET.Core/Service/Notice/SysNoticeService.cs +++ b/Admin.NET/Admin.NET.Core/Service/Notice/SysNoticeService.cs @@ -1,4 +1,4 @@ -namespace Admin.NET.Core.Service; +namespace Admin.NET.Core.Service; /// /// 系统通知公告服务 @@ -148,10 +148,11 @@ public class SysNoticeService : IDynamicApiController, ITransient [HttpGet("/sysNotice/unReadList")] public async Task> GetUnReadNoticeList() { - return await _sysNoticeRep.AsSugarClient().Queryable().Includes(u => u.SysNotice) + List list = await _sysNoticeRep.AsSugarClient().Queryable().Includes(u => u.SysNotice) .Where(u => u.UserId == _userManager.UserId && u.ReadStatus == NoticeUserStatusEnum.UNREAD) .OrderBy(u => u.SysNotice.CreateTime, OrderByType.Desc) - .ToListAsync(u => u.SysNotice); + .ToListAsync(); + return list.Select(t => t.SysNotice).ToList(); } ///