ThirdTestService.cs 844 B

123456789101112131415161718192021222324252627
  1. using Hotline.Share.Dtos.Snapshot;
  2. using Hotline.Share.Tools;
  3. using Hotline.Users;
  4. using XF.Domain.Dependency;
  5. namespace Hotline.Application.Tests.Mock;
  6. public class ThirdTestService : IThirdIdentiyService, IScopeDependency
  7. {
  8. public async Task<ThirdPhoneOutDto> GetPhoneNumberAsync(ThirdTokenDto dto)
  9. {
  10. return new ThirdPhoneOutDto
  11. {
  12. PhoneNumber = "138001389877"
  13. };
  14. }
  15. public async Task<ThirdTokenOutDto> GetTokenAsync(ThirdTokenDto dto)
  16. {
  17. //var resultString = "{\"SessionKey\":\"letVB1m+8ZYsMjo8PxhwUw==\",\"OpenId\":\"oHBwj4_8hQG1Q00HyTO3d47RLuAA\"}";
  18. //return resultString.FromJson<ThirdTokenOutDto>();
  19. return new ThirdTokenOutDto
  20. {
  21. SessionKey = "sessionKeyfjdklsafjdskla",
  22. OpenId = "测试生成的OpenId"
  23. };
  24. }
  25. }