|  |  | 
 |  |  | using Volo.Abp; | 
 |  |  | using Volo.Abp.AspNetCore.Mvc; | 
 |  |  | using Volo.Abp.AspNetCore.WebClientInfo; | 
 |  |  | using Volo.Abp.Identity.Application.Contracts.Account; | 
 |  |  | using Volo.Abp.IdentityModel; | 
 |  |  |  | 
 |  |  | namespace LifePayment.HttpApi | 
 |  |  | { | 
 |  |  | 
 |  |  |         [HttpPost] | 
 |  |  |         [AllowAnonymous] | 
 |  |  |         [ChannelFilter] | 
 |  |  |         public async Task<Guid> LifePayPhoneMesssageCodeLogin(LifePayPhoneMesssageCodeLoginInput input) | 
 |  |  |         public async Task<LifePayPhoneMesssageCodeLoginOutput> LifePayPhoneMesssageCodeLogin(LifePayPhoneMesssageCodeLoginInput input) | 
 |  |  |         { | 
 |  |  |             return await _accountService.LifePayPhoneMesssageCodeLogin(input); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         /// <summary> | 
 |  |  |         /// 根据用户ID获取用户是否为后台管理员 | 
 |  |  |         /// </summary> | 
 |  |  |         /// <param name="input"></param> | 
 |  |  |         /// <returns></returns> | 
 |  |  |         [HttpPost] | 
 |  |  |         [AllowAnonymous] | 
 |  |  |         [ChannelFilter] | 
 |  |  |         public async Task<LifePayPhoneMesssageCodeLoginOutput> LifePayUserMesssageByIduser(LifePayUserMesssageByIduserInput input) | 
 |  |  |         { | 
 |  |  |             return await _accountService.LifePayUserMesssageByIduser(input.Id); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         [HttpPost] | 
 |  |  | 
 |  |  |             OssSTSHelper ossSTSHelper = new OssSTSHelper(this.ossSettings); | 
 |  |  |             return ossSTSHelper.GetOssSTS(); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         [HttpPost] | 
 |  |  |         public async Task<IdentityModelTokenCacheItem> GetTokenForWeb(AccessRequestDto accessRequestDto) | 
 |  |  |         { | 
 |  |  |             var webClientIp = _webClientInfoProvider.ClientIpAddress; | 
 |  |  |             return await _accountService.GetTokenForWeb(accessRequestDto, webClientIp); | 
 |  |  |         } | 
 |  |  |         #endregion | 
 |  |  |  | 
 |  |  |  |