Exemple #1
0
        public async Task <ServiceResult> UpdatePhone(UserUpdatePhoneRequest request)
        {
            //手机验证
            var codeVaildResult = await _iCode.Vaild(request.CountryCode + request.Phone, request.Code);

            if (codeVaildResult.Failed)
            {
                return(ServiceResult.IsFailed(codeVaildResult.Message));
            }
            var ret = request.MapTo <UpdatePhoneUserRequest>();

            ret.UserId    = CurrentUserData.UserId;
            ret.CompanyId = CurrentUserData.CompanyId;
            return(await _iUser.UpdatePhone(ret));
        }
Exemple #2
0
        public async Task <ApiResult> UpdatePhone(UserUpdatePhoneRequest request)
        {
            var result = await _userApplication.UpdatePhone(request.MapTo <UserUpdatePhoneAo>());

            return(result.ToApiResult());
        }