diff --git a/GDZZ.Application/Service/Auth/AuthService.cs b/GDZZ.Application/Service/Auth/AuthService.cs index 7126a01..2f6c1f0 100644 --- a/GDZZ.Application/Service/Auth/AuthService.cs +++ b/GDZZ.Application/Service/Auth/AuthService.cs @@ -510,28 +510,24 @@ namespace GDZZ.Application.Service.Auth value = token.Result.AccessToken; } var res = await this._wechatOAuth.GetShareCodeAsync(value,scene, page); - - var fileName = Path.Combine("/" + UserManager.UserId + ".png"); var filePath = Path.Combine(App.WebHostEnvironment.WebRootPath, _options.QRCode.path); if (!Directory.Exists(filePath)) Directory.CreateDirectory(filePath); - var Imageurl = filePath + fileName; - Console.WriteLine(Imageurl); try { MemoryStream ms = new MemoryStream(res); - FileStream fs = new FileStream(Imageurl, FileMode.OpenOrCreate); + FileStream fs = new FileStream(filePath + fileName, FileMode.OpenOrCreate); ms.WriteTo(fs); ms.Close(); fs.Close(); - await this.cacheService.SetQRCodeAsync(UserManager.UserId, Imageurl); + await this.cacheService.SetQRCodeAsync(UserManager.UserId, filePath + fileName); } catch (Exception e) { throw Oops.Oh(e.Message); } - return Imageurl; + return fileName; }