From fccf363fafceb60af3bb51b4b57f66947801ea7a Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Sun, 3 Nov 2024 10:48:43 +0800 Subject: [PATCH] fix --- .../com/iformall/controller/callback/AliPayController.java | 2 +- .../java/com/iformall/service/pay/alipay/api/AliPayApi.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java index 939dcd927..a4834d0ed 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java @@ -179,7 +179,7 @@ public class AliPayController extends BaseController { response.sendRedirect(pointsUrl); return; }else { - boolean opencard = alipayUtil.openCard(wxMall.getAlipayAppAuthToken(), authData.getAccessToken(), templateId, authData.getUserId()); + boolean opencard = alipayUtil.openCard(wxMall.getAlipayAppAuthToken(), authData.getAccessToken(), templateId, authData.getOpenId()); if (opencard) { alicuser.setCardOpen(1); aliPayCUserService.saveOrUpdate(alicuser); diff --git a/mallinkService/src/main/java/com/iformall/service/pay/alipay/api/AliPayApi.java b/mallinkService/src/main/java/com/iformall/service/pay/alipay/api/AliPayApi.java index fd3816a32..b93525f4e 100644 --- a/mallinkService/src/main/java/com/iformall/service/pay/alipay/api/AliPayApi.java +++ b/mallinkService/src/main/java/com/iformall/service/pay/alipay/api/AliPayApi.java @@ -295,7 +295,7 @@ public class AliPayApi { } /** - * https://opendocs.alipay.com/apis/api_5/alipay.marketing.card.open + * https://opendocs.alipay.com/open/5124debd_alipay.marketing.card.open?pathHash=216e1b96 * 会员卡开卡 * @return * @throws Exception @@ -314,7 +314,7 @@ public class AliPayApi { bizParams.put("card_template_id", templateId); Map userInfoMap = new HashMap(); - userInfoMap.put("user_uni_id", userId); + userInfoMap.put("open_id", userId); userInfoMap.put("user_uni_id_type", "UID"); bizParams.put("card_user_info", userInfoMap);