Procházet zdrojové kódy

加强检查支付配置

master
Binary Wang před 7 roky
rodič
revize
69ca699829
1 změnil soubory, kde provedl 8 přidání a 3 odebrání
  1. +8
    -3
      weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java

+ 8
- 3
weixin-java-pay/src/main/java/com/github/binarywang/wxpay/config/WxPayConfig.java Zobrazit soubor

@@ -1,5 +1,6 @@
package com.github.binarywang.wxpay.config;

import org.apache.commons.lang3.StringUtils;
import org.apache.http.ssl.SSLContexts;

import javax.net.ssl.SSLContext;
@@ -143,13 +144,17 @@ public class WxPayConfig {
}

public SSLContext initSSLContext() {
if (null == mchId) {
throw new IllegalArgumentException("请确保商户号mch_id已设置");
if (StringUtils.isBlank(mchId)) {
throw new IllegalArgumentException("请确保商户号mchId已设置");
}

if (StringUtils.isBlank(this.keyPath)) {
throw new IllegalArgumentException("请确保证书文件地址keyPath已配置");
}

File file = new File(this.keyPath);
if (!file.exists()) {
throw new RuntimeException("证书文件【" + file.getPath() + "】不存在!");
throw new RuntimeException("证书文件【" + file.getPath() + "】不存在!");
}

try {


Načítá se…
Zrušit
Uložit