Ejemplo n.º 1
0
        public object GetMessages(
            int pageNo   = 1, /*页码*/
            int pageSize = 10 /*每页显示数据量*/)
        {
            CheckUserLogin();
            long            sbid  = CurrentUser.ShopBranchId;
            AppMessageQuery query = new AppMessageQuery();

            query.ShopBranchId = sbid;
            query.PageNo       = pageNo;
            query.PageSize     = pageSize;
            query.StartTime    = DateTime.Now.AddDays(-30).Date;
            var data = AppMessageApplication.GetMessages(query);
            var list = data.Models.ToList().Select(item => new
            {
                Id            = item.Id,
                Content       = item.Content,
                IsRead        = item.IsRead,
                OrderPayDate  = item.OrderPayDate,
                sendtime      = item.sendtime,
                ShopId        = item.ShopId,
                SourceId      = item.SourceId,
                Title         = item.Title,
                TypeId        = item.TypeId,
                ShopBranchId  = item.ShopBranchId,
                HasShopbranch = item.TypeId == 1 ? GetShopbranch(item.SourceId) : 0
            });

            return(new { success = true, rows = list, total = data.Total });
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取未读消息数
        /// </summary>
        /// <returns></returns>
        public object GetMessages(
            int pageNo   = 1, /*页码*/
            int pageSize = 10 /*每页显示数据量*/)
        {
            CheckUserLogin();
            long            shopid = CurrentUser.ShopId;
            AppMessageQuery query  = new AppMessageQuery();

            query.ShopId    = shopid;
            query.PageNo    = pageNo;
            query.PageSize  = pageSize;
            query.StartTime = DateTime.Now.AddDays(-30).Date;
            var data = AppMessageApplication.GetMessages(query);

            return(new { success = true, rows = data.Models, total = data.Total });
        }