public QueryResult <UserForLogin> GetUserInfoByLoginInAccount(LoginInArgs args) { try { var result = ContainerFactory <ISqlExcuteContext> .Instance.ExcuteQueryProcedure <UserForLogin>(0, "get_userinfo_by_account", args); return(result); } catch (Exception e) { LogHelper.Error(this.GetType(), "用户登陆模块--通过角色邮箱或手机号获取角色权限列表失败", e); return(QueryResult.Failure <UserForLogin>(e.ToString())); } }
/// <summary> /// 通过登录账号获取用户信息 /// </summary> /// <param name="args"></param> /// <returns></returns> public QueryResult <UserForLogin> GetUserInfoByLoginInAccount(LoginInArgs args) { ArgumentHelper.Require(args.Account, "RoleId", Arguments.NotEmptyOrWhitespace); return(ContainerFactory <IUserRepository> .Instance.GetUserInfoByLoginInAccount(args)); }