Commit a1f6826e143764bd201af14c2fa911eef5aed738

Authored by 芋道源码
Committed by GitHub
2 parents 891ed3d0 e8662e35

Merge pull request #337 from freesme/fix-master-#319-wx-pay-client-error

修复:#319 微信支付初始化 client 客户端错误,导致发起支付报错
yudao-framework/yudao-spring-boot-starter-biz-pay/src/main/java/cn/iocoder/yudao/framework/pay/core/client/impl/weixin/AbstractWxPayClient.java
@@ -56,7 +56,7 @@ public abstract class AbstractWxPayClient extends AbstractPayClient<WxPayClientC @@ -56,7 +56,7 @@ public abstract class AbstractWxPayClient extends AbstractPayClient<WxPayClientC
56 protected void doInit(String tradeType) { 56 protected void doInit(String tradeType) {
57 // 创建 config 配置 57 // 创建 config 配置
58 WxPayConfig payConfig = new WxPayConfig(); 58 WxPayConfig payConfig = new WxPayConfig();
59 - BeanUtil.copyProperties(config, payConfig, "keyContent"); 59 + BeanUtil.copyProperties(config, payConfig, "keyContent", "privateKeyContent", "privateCertContent");
60 payConfig.setTradeType(tradeType); 60 payConfig.setTradeType(tradeType);
61 // weixin-pay-java 无法设置内容,只允许读取文件,所以这里要创建临时文件来解决 61 // weixin-pay-java 无法设置内容,只允许读取文件,所以这里要创建临时文件来解决
62 if (Base64.isBase64(config.getKeyContent())) { 62 if (Base64.isBase64(config.getKeyContent())) {