From 672ec0a719f4edb07cb37d0f1b8b486eeb1cfbbe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 19 十一月 2020 16:18:43 +0800
Subject: [PATCH] 支付宝调整

---
 utils/src/main/java/org/yeshi/utils/alipay/AlipayXcxUtil.java |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/utils/src/main/java/org/yeshi/utils/alipay/AlipayXcxUtil.java b/utils/src/main/java/org/yeshi/utils/alipay/AlipayXcxUtil.java
index cd0967a..723fb68 100644
--- a/utils/src/main/java/org/yeshi/utils/alipay/AlipayXcxUtil.java
+++ b/utils/src/main/java/org/yeshi/utils/alipay/AlipayXcxUtil.java
@@ -3,7 +3,6 @@
 import com.alibaba.fastjson.JSONObject;
 import com.alipay.api.AlipayApiException;
 import com.alipay.api.AlipayClient;
-import com.alipay.api.DefaultAlipayClient;
 import com.alipay.api.request.AlipayOpenAppMiniTemplatemessageSendRequest;
 import com.alipay.api.request.AlipaySystemOauthTokenRequest;
 import com.alipay.api.response.AlipayOpenAppMiniTemplatemessageSendResponse;
@@ -30,7 +29,7 @@
         AlipaySystemOauthTokenRequest request = new AlipaySystemOauthTokenRequest();
         request.setGrantType("authorization_code");
         request.setCode(code);
-        AlipaySystemOauthTokenResponse response = alipayClient.execute(request);
+        AlipaySystemOauthTokenResponse response = app.getCertInfo() != null ? alipayClient.certificateExecute(request) : alipayClient.execute(request);
         if (!response.isSuccess()) {
             throw new AlipayXcxException(response.getCode(), response.getSubMsg(), response.getBody());
         }
@@ -71,7 +70,7 @@
 
         System.out.println(content.toString());
         request.setBizContent(content.toString());
-        AlipayOpenAppMiniTemplatemessageSendResponse response = alipayClient.execute(request);
+        AlipayOpenAppMiniTemplatemessageSendResponse response = app.getCertInfo() != null ? alipayClient.certificateExecute(request) : alipayClient.execute(request);
         if (!response.isSuccess()) {
             throw new AlipayXcxException(response.getCode(), response.getSubMsg(), response.getBody());
         }

--
Gitblit v1.8.0