|
|
|
@@ -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) { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
|