/// <summary> /// 加载列表 /// </summary> public async Task <TableData> Load(QuerySysMessageListReq request) { var loginContext = _auth.GetCurrentUser(); if (loginContext == null) { throw new CommonException("登录已过期", Define.INVALID_TOKEN); } var result = new TableData(); var objs = UnitWork.Find <SysMessage>(u => u.ToId == loginContext.User.Id && u.ToStatus != -1); if (!string.IsNullOrEmpty(request.key)) { objs = objs.Where(u => u.Title.Contains(request.key) || u.Id.Contains(request.key)); } //过滤消息状态 if (request.Status != 999) { objs = objs.Where(u => u.ToStatus == request.Status); } result.data = objs.OrderByDescending(u => u.CreateTime) .Skip((request.page - 1) * request.limit) .Take(request.limit); result.count = objs.Count(); return(result); }
public async Task <TableData> Load([FromQuery] QuerySysMessageListReq request) { return(await _app.Load(request)); }
/// <summary> /// 加载列表 /// </summary> public async Task <string> Load([FromQuery] QuerySysMessageListReq request) { var objs = await _app.Load(request); return(JsonHelper.Instance.Serialize(objs)); }
/// <summary> /// 加载列表 /// </summary> public string Load([FromQuery] QuerySysMessageListReq request) { return(JsonHelper.Instance.Serialize(_app.Load(request))); }
public TableData Load([FromQuery] QuerySysMessageListReq request) { return(_app.Load(request)); }