码迷,mamicode.com
首页 > 其他好文 > 详细

测试啊

时间:2016-07-14 11:45:26      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

技术分享
  /// <summary>
        ///  登陆用户已读消息
        /// </summary>
        public dynamic ReadMessageList(int pageindex, int pagesize)
        {
            //系统消息已读
            var readmassAll =
                AppMassMessageReadStatus.GetListBy(
                    m =>
                        m.RecUserAccount == LoginUser.UserAccount && m.ReadMessageType == massAllType &&
                        m.MessageStatus == read).Select(m => m.TextId).ToList();
            //角色消息已读
            var readmassRole =
             AppMassMessageReadStatus.GetListBy(
                 m =>
                     m.RecUserAccount == LoginUser.UserAccount && m.ReadMessageType == massRoleType &&
                     m.MessageStatus == read).Select(m => m.TextId).ToList();
            //用户已读
            var aloneUser =
             AppMessage.GetListBy(
                 m => m.RecUserAccount == LoginUser.UserAccount && m.MessageType == aloneUserType &&
                      m.MessageStatus == read).Select(m => m.TextId).ToList();
            var textidlist = new List<int>();
            textidlist.AddRange(readmassAll);
            textidlist.AddRange(readmassRole);
            textidlist.AddRange(aloneUser);
            //通过所有已读消息ID,查询所有消息详细,并提供分页
            int total = 0;
            var readlist =
                AppReadMessage.GetPagedList(pageindex, pagesize, ref total, m => textidlist.Contains(m.TextId), m => m.SendTime).ToList();
            return new
            {
                total,
                list = readlist,
                pageCurrent = pageindex
            };
        }
View Code

 

测试啊

标签:

原文地址:http://www.cnblogs.com/oviovi/p/5669868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!