Jelajahi Sumber

回调地址浏览器跳转

zouxuan 1 tahun lalu
induk
melakukan
10f30edd71

+ 3 - 3
mec-biz/src/main/java/com/ym/mec/biz/dal/dto/PaymentParam.java

@@ -16,7 +16,7 @@ public class PaymentParam {
     
     private String payerName;
     
-//    private String notifyUrl;
+    private String notifyUrl;
     
     private String ip;
     
@@ -114,13 +114,13 @@ public class PaymentParam {
 		this.payerName = payerName;
 	}
 
-	/*public String getNotifyUrl() {
+	public String getNotifyUrl() {
 		return notifyUrl;
 	}
 
 	public void setNotifyUrl(String notifyUrl) {
 		this.notifyUrl = notifyUrl;
-	}*/
+	}
 
 	public String getIp() {
 		return ip;

+ 3 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/OrderPayOpsServiceImpl.java

@@ -100,14 +100,15 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService {
         
         //返回值
         Map<String, Object> payment;
-
+        String baseApiUrl = sysConfigDao.findConfigValue("base_api_url");
         if (WrapperUtil.checkStr(payParam.getPlatform(), tenantPlatform)) {
+            payParam.setNotifyUrl(baseApiUrl + "/api-web/tenantInfo/callback/" + payParam.getOrderNo());
             //tenant 机构开通、续费付款、 cloudTeacherOrder 团练宝激活支付、tenantRecharge 机构充值
             payment = tenantPlatformOrder(payParam);
             //主动延迟检查订单
             delayCheckTenant();
         } else {
-            
+            payParam.setNotifyUrl(baseApiUrl + "/api-student/studentOrder/callback/" + payParam.getOrderNo());
             StudentPaymentOrder studentPaymentOrder = studentPaymentOrderService.findOrderByOrderNo(payParam.getOrderNo());
             if(studentPaymentOrder == null) {
             	throw new BizException("参数错误");