ThirdTestService.cs 805 B

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