From 5fae7dfe0cc0f67c321d54e96c170ea887a9aa13 Mon Sep 17 00:00:00 2001 From: zuohuaijun Date: Mon, 24 Mar 2025 00:28:11 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=98=8E=E4=BF=AE=E6=94=B9=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=94=9F=E6=88=90=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E8=B7=AF=E5=BE=84=EF=BC=8C=E8=8B=A5=E4=B8=8D=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=88=99=E9=BB=98=E8=AE=A4=E4=BF=9D=E5=AD=98=E5=9C=A8?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=A0=B9=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Admin.NET/Admin.NET.Application/Configuration/Wechat.json | 2 +- Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Admin.NET/Admin.NET.Application/Configuration/Wechat.json b/Admin.NET/Admin.NET.Application/Configuration/Wechat.json index dc59db4e..cbbac810 100644 --- a/Admin.NET/Admin.NET.Application/Configuration/Wechat.json +++ b/Admin.NET/Admin.NET.Application/Configuration/Wechat.json @@ -12,7 +12,7 @@ "WxOpenAppSecret": "", "WxToken": "", // 小程序消息推送中的令牌(Token) "WxEncodingAESKey": "", // 小程序消息推送中的消息加解密密钥(EncodingAESKey) - "QRImagePath": "" //小程序生成带参数二维码保存位置(绝对路径 eg: D:\\Web\\wwwroot\\upload\\QRImage) + "QRImagePath": "" // 小程序生成带参数二维码保存位置(绝对路径 eg: D:\\Web\\wwwroot\\upload\\QRImage),若不配置,则默认保存 wwwroot\\upload\\QRImage }, // 微信支付 "WechatPay": { diff --git a/Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs b/Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs index c88269f8..4ecd6ea5 100644 --- a/Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs +++ b/Admin.NET/Admin.NET.Core/Service/Wechat/SysWxOpenService.cs @@ -297,6 +297,7 @@ public class SysWxOpenService : IDynamicApiController, ITransient if (response.IsSuccessful()) { var QRImagePath = App.GetConfig("Wechat:QRImagePath"); + QRImagePath = string.IsNullOrEmpty(QRImagePath) ? Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "upload", "QRImage") : QRImagePath; // 判断文件存放路径是否存在 if (!Directory.Exists(QRImagePath)) Directory.CreateDirectory(QRImagePath);