public IActionResult SearchUser([FromBody] SearchUserReq req) { var res = new SingleRsp(); var userss = _svc.SearchUser(req.Keyword, req.Page, req.Size); res.Data = userss; return(Ok(res)); }
public static SearchUserResp SearchUser(SearchUserReq req) { var ret = Class1.DoHttpRequest($"/user/search?user_id={req.UserId}&data={req.Data}", "GET", new Dictionary <string, string> { { "access_token", Class1.AccessToken } }); var resp = JsonConvert.DeserializeObject <SearchUserResp>(ret); return(resp); }
public async Task <Respbase <SearchUserDto> > SearchUser(SearchUserReq req) { var result = await _fbApFacade.SearchUser(req); if (result == null) { return(new Respbase <SearchUserDto>() { Data = null, Message = _fbApFacade.PromptInfo.Message, Result = _fbApFacade.PromptInfo.Result }); } return(new Respbase <SearchUserDto>() { Data = result }); }
public async Task <ApiResultPaged <List <SysUser> > > Get(SearchUserReq req) { if (req == null) { return(Error <List <SysUser> >("请求参数不能为空")); } Expression <Func <SysUser, bool> > exp = m => true; if (!string.IsNullOrEmpty(req.UserName)) { exp = exp.And(m => m.UserName.Contains(req.UserName)); } if (!string.IsNullOrEmpty(req.RealName)) { exp = exp.And(m => m.RealName.Contains(req.RealName)); } if (!string.IsNullOrEmpty(req.NickName)) { exp = exp.And(m => m.NickName.Contains(req.NickName)); } if (!string.IsNullOrEmpty(req.Mobile)) { exp = exp.And(m => m.Mobile.Contains(req.Mobile)); } if (!string.IsNullOrEmpty(req.Email)) { exp = exp.And(m => m.Email.Contains(req.Email)); } var count = _userService.Count(exp); if (count > 0) { var pagedList = _userService.GetPagedList(req.PageIndex, req.PageSize, exp); var list = await pagedList.ToListAsync(); return(Success(count, list)); } return(Success <List <SysUser> >(count, null)); }