Commit b66fe08b by 程裕兵

feat:appUrl

parent efd789de
......@@ -20,4 +20,6 @@ finance:
ali_native: "002"
wx_native: "003"
ali_app: "002"
wx_app: "003"
\ No newline at end of file
wx_app: "003"
appUrl:
transDetail: https://dev.xiaomai5.com/sports-h5/pay.html#/pay/transaction-record/detail?id=
\ No newline at end of file
......@@ -20,4 +20,6 @@ finance:
ali_native: "002"
wx_native: "003"
ali_app: "002"
wx_app: "003"
\ No newline at end of file
wx_app: "003"
appUrl:
transDetail: https://dev.xiaomai5.com/sports-h5/pay.html#/pay/transaction-record/detail?id=
\ No newline at end of file
......@@ -25,4 +25,6 @@ finance:
ali_native: "002"
wx_native: "003"
ali_app: "002"
wx_app: "003"
\ No newline at end of file
wx_app: "003"
appUrl:
transDetail: https://dev.xiaomai5.com/sports-h5/pay.html#/pay/transaction-record/detail?id=
\ No newline at end of file
......@@ -20,4 +20,6 @@ finance:
ali_native: "002"
wx_native: "003"
ali_app: "002"
wx_app: "003"
\ No newline at end of file
wx_app: "003"
appUrl:
transDetail: https://dev.xiaomai5.com/sports-h5/pay.html#/pay/transaction-record/detail?id=
\ No newline at end of file
......@@ -21,3 +21,5 @@ finance:
wx_native: "003"
ali_app: "002"
wx_app: "003"
appUrl:
transDetail: https://dev.xiaomai5.com/sports-h5/pay.html#/pay/transaction-record/detail?id=
\ No newline at end of file
package com.jiejing.fitness.finance.service.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
/**
* 支付渠道配置
*
* @author chengyubing
* @since 2024/4/15 14:14
*/
@Data
@ConfigurationProperties(prefix = "finance.appUrl")
public class AppUrlProperties {
private String transDetail;
}
......@@ -8,11 +8,16 @@ import org.springframework.context.annotation.Configuration;
* @since 2024/4/15 15:30
*/
@Configuration
public class PayChannelConfiguration {
public class FinancePropertiesConfiguration {
@Bean
public PayChannelProperties payChannelProperties() {
return new PayChannelProperties();
}
@Bean
public AppUrlProperties appUrlProperties() {
return new AppUrlProperties();
}
}
......@@ -29,6 +29,7 @@ import com.jiejing.fitness.finance.repository.service.PartyToMerchantRpService;
import com.jiejing.fitness.finance.repository.service.StudioCheckSettleRecordRpService;
import com.jiejing.fitness.finance.repository.service.StudioMerchantApplyRpService;
import com.jiejing.fitness.finance.repository.service.StudioSettleRecordRpService;
import com.jiejing.fitness.finance.service.config.AppUrlProperties;
import com.jiejing.fitness.finance.service.config.PayChannelProperties;
import com.jiejing.fitness.finance.service.enums.FinanceErrorEnums;
import com.jiejing.fitness.finance.service.enums.GlobalConfigEnums;
......@@ -100,6 +101,9 @@ public class PayServiceImpl implements PayService {
private PayChannelProperties config;
@Resource
private AppUrlProperties appUrlProperties;
@Resource
private PartyToMerchantRpService partyToMerchantRpService;
@Resource
......@@ -510,6 +514,7 @@ public class PayServiceImpl implements PayService {
paramMap.put("studioId", studioId);
paramMap.put("buyerName", buyerName);
paramMap.put("amount", e.getAmount());
paramMap.put("appUrl", appUrlProperties.getTransDetail() + e.getTransNo());
return paramMap;
}).collect(Collectors.toList());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment