From 1eaa44356339cc29f9f121a1eea1f3107bc5173d Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Wed, 21 Apr 2021 11:01:49 +0800 Subject: [PATCH] fix alipay --- .../controller/callback/AliPayController.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 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 befdcc0d2..52597b814 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java @@ -120,14 +120,21 @@ public class AliPayController extends BaseController { alicuser.updateTenantInfo(wxMall); aliPayCUserService.saveOrUpdate(alicuser); } + //跳转到商圈积分授权页面 + String pointsUrl = alipayUtil.getH5SmartDistrictMallVipPointsUrl(tenantId); if (null != alicuser.getCardOpen() && alicuser.getCardOpen() > 0) { out.print("Auth success!."); + out.close(); + response.sendRedirect(pointsUrl); }else { boolean opencard = alipayUtil.openCard(wxMall.getAlipayAppAuthToken(), authData.getAccessToken(), templateId, authData.getUserId()); if (opencard) { alicuser.setCardOpen(1); aliPayCUserService.saveOrUpdate(alicuser); out.print("Auth success!."); + out.close(); + //跳转到商圈积分授权页面 + response.sendRedirect(pointsUrl); }else { out.print("Auth Failed!"); } @@ -137,9 +144,12 @@ public class AliPayController extends BaseController { } }//商圈节分授权 }else if ("mall_vip_points".equals(scope)) { - + out.print("Auth success!."); } - out.close(); + try { + out.close(); + }catch(Exception e) { + } } /**