july 4 лет назад
Родитель
Сommit
5a2673ed2e

+ 3 - 5
ldt-core/src/main/java/org/springblade/payment/plugin/WithdrawPlugin.java

@@ -9,6 +9,7 @@ import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.yeepay.yop.sdk.service.common.response.YopResponse;
 import lombok.AllArgsConstructor;
+import lombok.NoArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springblade.common.cache.PaymentCache;
 import org.springblade.common.enums.OrderType;
@@ -67,19 +68,16 @@ public class WithdrawPlugin implements Withdraw {
 	ITransferRecService transferRecService;
 	BladeLogger bladeLogger;
 	Environment env;
-	String callbackDomain;
-
-	{
-		callbackDomain = env.getProperty("callback.domain");
-	}
 
 	@Override
 	public String callbackUrl(String paymentType) {
+		String callbackDomain = env.getProperty("callback.domain");
 		return callbackDomain + CALLBACK_PREFIX + paymentType;
 	}
 
 	@Override
 	public String csUrl(String paymentType) {
+		String callbackDomain = env.getProperty("callback.domain");
 		return callbackDomain + CSURL_PREFIX + paymentType;
 	}
 

+ 6 - 5
ldt-core/src/main/java/org/springblade/payment/plugin/YeePayPlugin.java

@@ -8,6 +8,7 @@ import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.yeepay.yop.sdk.service.common.response.YopResponse;
 import lombok.AllArgsConstructor;
+import lombok.NoArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.ObjectUtils;
 import org.apache.commons.lang3.StringUtils;
@@ -39,10 +40,13 @@ import org.springblade.yeePay.entity.MerchantInfo;
 import org.springblade.yeePay.entity.saas.PayLinkOrderDto;
 import org.springblade.yeePay.service.YeePayService;
 import org.springblade.yeePay.service.YeepaySaasService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.ApplicationEventPublisher;
 import org.springframework.core.env.Environment;
 import org.springframework.stereotype.Component;
 
+import javax.annotation.PostConstruct;
 import javax.servlet.http.HttpServletRequest;
 
 
@@ -69,19 +73,16 @@ public class YeePayPlugin implements Payment {
 	IAgentLeagueRecordService agentLeagueRecordService;
 	BladeLogger bladeLogger;
 	Environment env;
-	String callbackDomain;
-
-	{
-		callbackDomain = env.getProperty("callback.domain");
-	}
 
 	@Override
 	public String callbackUrl(String paymentType) {
+		String callbackDomain = env.getProperty("callback.domain");
 		return callbackDomain + CALLBACK_PREFIX + paymentType;
 	}
 
 	@Override
 	public String csUrl(String paymentType) {
+		String callbackDomain = env.getProperty("callback.domain");
 		return callbackDomain + CSURL_PREFIX + paymentType;
 	}