public async Task <BaseApiResponse> SetAccessCode([FromBody] SetAccessCodeRequest request) { request.CheckNotNull(nameof(request)); var command = new SetAccessCodeCommand(request.Id, request.AccessCode); var result = await ExecuteCommandAsync(command); if (!result.IsSuccess()) { return(new BaseApiResponse { Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage()) }); } return(new BaseApiResponse()); }
public async Task <BaseApiResponse> SetAccessCode(SetAccessCodeRequest request) { request.CheckNotNull(nameof(request)); if (!request.AccessCode.IsPayPassword()) { return(new BaseApiResponse { Code = 400, Message = "支付密码为6为数字" }); } var currentAccount = _contextService.GetCurrentAccount(HttpContext.Current); var command = new SetAccessCodeCommand(currentAccount.WalletId.ToGuid(), request.AccessCode); var result = await ExecuteCommandAsync(command); if (!result.IsSuccess()) { return(new BaseApiResponse { Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage()) }); } return(new BaseApiResponse()); }
public async Task <BaseApiResponse> SetAccessCode(SetAccessCodeRequest request) { request.CheckNotNull(nameof(request)); if (!request.AccessCode.IsPayPassword()) { return(new BaseApiResponse { Code = 400, Message = "支付密码为6为数字" }); } TryInitUserModel(); var command = new SetAccessCodeCommand(_wallet.Id, request.AccessCode); var result = await ExecuteCommandAsync(command); if (!result.IsSuccess()) { return(new BaseApiResponse { Code = 400, Message = "命令没有执行成功:{0}".FormatWith(result.GetErrorMessage()) }); } return(new BaseApiResponse()); }