Просмотр исходного кода

支付宝支付成功 return url修改

chenbiao 2 лет назад
Родитель
Сommit
d97ead034d

+ 2 - 1
netflix-service/src/main/java/com/cyksj/config/zfb/BaseZfbConfig.java

@@ -34,7 +34,8 @@ public class BaseZfbConfig {
 
 	public static String returnUrl = "yinhe/web/ticket";
 
-	public static String loginReturnUrl = "yinhe/web/loginTicket";
+	//前端成功页面
+	public static String SUCCESS_URL = "success/";
 
 	public static String zfb_register_login_return_url = "yinhe/web/registerTicket";
 

+ 3 - 1
netflix-service/src/main/java/com/cyksj/service/pay/impl/AliPayCommonServiceImpl.java

@@ -122,8 +122,10 @@ public class AliPayCommonServiceImpl implements AliPayCommonService {
 		//回调地址
 		String host = envCommonService.getHost();
 		String notifyUrl = String.format("%s%s", host, BaseZfbConfig.notifyUrl);
+		//手机h5 pc网站跳转
 		if (ZfbProductCode.MOBILE_WEB.getProductCode().equals(productCode) && BaseZfbConfig.qrPayMode_redirect.equals(payMode)) {
-			returnUrl = String.format("%s%s", envCommonService.getDomain(), BaseZfbConfig.loginReturnUrl);
+			//页面 拼接订单号,前端从url获取订单id.
+			returnUrl = String.format("%s%s", envCommonService.getDomain(), BaseZfbConfig.SUCCESS_URL) + orderDon.getId();
 		}
 		AliPayParams aliPayParams = builderPayParams(orderDon.getId(),
 				orderDon.getOrderNo(),