11
啊鑫
2024-12-23 06287f58cd161d8daa0942a950ca62aa2e10c30f
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];
    }
}