/// <summary> /// 获取未读消息数 /// </summary> /// <returns></returns> public object GetNoReadMessageCount() { CheckUserLogin(); long shopid = CurrentUser.ShopId; int count = AppMessageApplication.GetShopNoReadMessageCount(shopid); return(new { success = true, count = count }); }
/// <summary> /// 获取未读消息数 /// </summary> /// <returns></returns> public object GetNoReadMessageCount() { CheckUserLogin(); long sbid = CurrentUser.ShopBranchId; int count = AppMessageApplication.GetBranchNoReadMessageCount(sbid); return(Json(new { Success = "true", count = count })); }
/// <summary> /// 获取可管理门店列表 /// </summary> /// <returns></returns> public object GetManagerShops() { var branchs = ShopBranchApplication.GetSellerManager(CurrentUser.ShopId); var unReads = AppMessageApplication.GetBranchNoReadMessageCount(branchs.Select(p => p.Id).ToList()); var data = branchs.Select(p => new { id = p.Id, branchName = p.ShopBranchName, unRead = unReads.ContainsKey(p.Id) ? unReads[p.Id] : 0 }); return(new { success = true, data }); }
/// <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 }); }
public object PostReadMessage(ShopAppReadMessageModel model) { CheckUserLogin(); AppMessageApplication.ReadMessage(model.id); return(new { success = true }); }