南骏 池
2025-03-26 17a83d6932d17686e65b563e339716cbcf7a5b4c
service/base/MessageCenterManager.cs
@@ -1,5 +1,4 @@
using System.Collections.Specialized;
using NewPdaSqlServer.DB;
using NewPdaSqlServer.DB;
using NewPdaSqlServer.entity;
using SqlSugar;
@@ -14,8 +13,9 @@
    {
        var totalCount = 0;
        var messageCenters = Db.Queryable<MessageCenter>()
            .Where(s => s.Result == 0
            && s.Seq == 1 && s.Title != null)
            .Where(s => s.Result == query.DealWith
                        && s.Seq == 1 && s.Title != null
                        && s.DealWith == query.DealWith)
            .OrderByDescending(s => s.CreateDate)
            .ToPageList(query.PageIndex, query.Limit, ref totalCount);
@@ -32,7 +32,7 @@
            .WhereIF(query.isShow == 1, it => it.DealWith == 0)
            .Count();
    }
    //将消息设置为已读的
    public int UpdateRead(MessageCenter query)
    {
@@ -105,4 +105,17 @@
                .ExecuteCommand();
        });
    }
    public int[] getBadge()
    {
        var count = Db.Queryable<MessageCenter>()
            .Where(s => s.Result == 0 && s.Status == 1
                                      && s.Seq == 1 && s.Title != null).Count();
        var count1 = Db.Queryable<MessageCenter>()
            .Where(s => s.Result == 1 && s.Status == 1
                                      && s.Seq == 1 && s.Title != null).Count();
        return [count, count1];
    }
}