This commit is contained in:
2026-01-19 11:09:07 +08:00
parent 37651e0e02
commit a367a286ce

View File

@@ -5,7 +5,6 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpUtil; import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import com.czg.constants.ParamCodeCst;
import com.czg.exception.CzgException; import com.czg.exception.CzgException;
import com.czg.service.RedisService; import com.czg.service.RedisService;
import com.ijpay.core.IJPayHttpResponse; import com.ijpay.core.IJPayHttpResponse;
@@ -35,7 +34,6 @@ import java.security.cert.X509Certificate;
import java.util.Base64; import java.util.Base64;
import java.util.Locale; import java.util.Locale;
import java.util.Map; import java.util.Map;
import java.util.Set;
/** /**
* 微信支付相关 * 微信支付相关
@@ -139,12 +137,13 @@ public abstract class BaseWx {
JSONObject jsonObject = JSONObject.parseObject(body); JSONObject jsonObject = JSONObject.parseObject(body);
String prepayId = jsonObject.getString("prepay_id"); String prepayId = jsonObject.getString("prepay_id");
if (StrUtil.isBlank(prepayId)) { if (StrUtil.isBlank(prepayId)) {
throw new RuntimeException(jsonObject.getString("message")); throw new CzgException(jsonObject.getString("message"));
} }
return WxPayKit.jsApiCreateSign(config.appId, prepayId, config.privateKey); return WxPayKit.jsApiCreateSign(config.appId, prepayId, config.privateKey);
} catch (Exception e) { } catch (Exception e) {
throw new RuntimeException(e); log.error("微信V3原生支付失败", e);
throw new CzgException("暂无法支付,请联系管理员");
} }
} }