public LoginQueryResponse LoginQuery(LoginQueryRequest request) { var response = new LoginQueryResponse(); try { if (request == null || request.LoginName.IsNullOrEmpty() || request.Password.IsNullOrEmpty()) { response.IsSuccess = false; response.MessageCode = "1"; response.MessageText = "参数不能为空"; return(response); } request.Password = request.Password.GetMd5(); response = _userinfoService.LoginQuery(request); } catch (System.Exception ex) { response.IsSuccess = false; response.MessageCode = "-1"; response.MessageText = "系统出错"; LogManager.DefaultLogger.ErrorFormat("登录用户名出错:{0}", new { request, err = ex.ToString() }.ToJson()); } return(response); }
/// <summary> /// 登录查询 /// </summary> /// <param name="request"></param> /// <returns></returns> public LoginQueryResponse LoginQuery(LoginQueryRequest request) { var response = new LoginQueryResponse(); try { var entity = _userInfoRepository.Find <UserInfoPo>( e => e.IsValid == 1 && (e.LoginName == request.LoginName || e.Email == request.LoginName) && e.Password == request.Password); response.UserInfoEntity = entity.As <UserInfoDto>(); } catch (Exception ex) { response.IsSuccess = false; response.MessageCode = "-1"; response.MessageText = ex.Message; LogManager.LogicLogger.ErrorFormat("登录查询出错:{0}", new { request, err = ex.ToString() }.ToJson()); } return(response); }