Commit b66fe08b by 程裕兵

feat:appUrl

parent efd789de
...@@ -20,4 +20,6 @@ finance: ...@@ -20,4 +20,6 @@ finance:
ali_native: "002" ali_native: "002"
wx_native: "003" wx_native: "003"
ali_app: "002" ali_app: "002"
wx_app: "003" wx_app: "003"
\ No newline at end of file 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: ...@@ -20,4 +20,6 @@ finance:
ali_native: "002" ali_native: "002"
wx_native: "003" wx_native: "003"
ali_app: "002" ali_app: "002"
wx_app: "003" wx_app: "003"
\ No newline at end of file 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: ...@@ -25,4 +25,6 @@ finance:
ali_native: "002" ali_native: "002"
wx_native: "003" wx_native: "003"
ali_app: "002" ali_app: "002"
wx_app: "003" wx_app: "003"
\ No newline at end of file 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: ...@@ -20,4 +20,6 @@ finance:
ali_native: "002" ali_native: "002"
wx_native: "003" wx_native: "003"
ali_app: "002" ali_app: "002"
wx_app: "003" wx_app: "003"
\ No newline at end of file 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: ...@@ -21,3 +21,5 @@ finance:
wx_native: "003" wx_native: "003"
ali_app: "002" ali_app: "002"
wx_app: "003" 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; ...@@ -8,11 +8,16 @@ import org.springframework.context.annotation.Configuration;
* @since 2024/4/15 15:30 * @since 2024/4/15 15:30
*/ */
@Configuration @Configuration
public class PayChannelConfiguration { public class FinancePropertiesConfiguration {
@Bean @Bean
public PayChannelProperties payChannelProperties() { public PayChannelProperties payChannelProperties() {
return new PayChannelProperties(); return new PayChannelProperties();
} }
@Bean
public AppUrlProperties appUrlProperties() {
return new AppUrlProperties();
}
} }
...@@ -29,6 +29,7 @@ import com.jiejing.fitness.finance.repository.service.PartyToMerchantRpService; ...@@ -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.StudioCheckSettleRecordRpService;
import com.jiejing.fitness.finance.repository.service.StudioMerchantApplyRpService; import com.jiejing.fitness.finance.repository.service.StudioMerchantApplyRpService;
import com.jiejing.fitness.finance.repository.service.StudioSettleRecordRpService; 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.config.PayChannelProperties;
import com.jiejing.fitness.finance.service.enums.FinanceErrorEnums; import com.jiejing.fitness.finance.service.enums.FinanceErrorEnums;
import com.jiejing.fitness.finance.service.enums.GlobalConfigEnums; import com.jiejing.fitness.finance.service.enums.GlobalConfigEnums;
...@@ -100,6 +101,9 @@ public class PayServiceImpl implements PayService { ...@@ -100,6 +101,9 @@ public class PayServiceImpl implements PayService {
private PayChannelProperties config; private PayChannelProperties config;
@Resource @Resource
private AppUrlProperties appUrlProperties;
@Resource
private PartyToMerchantRpService partyToMerchantRpService; private PartyToMerchantRpService partyToMerchantRpService;
@Resource @Resource
...@@ -510,6 +514,7 @@ public class PayServiceImpl implements PayService { ...@@ -510,6 +514,7 @@ public class PayServiceImpl implements PayService {
paramMap.put("studioId", studioId); paramMap.put("studioId", studioId);
paramMap.put("buyerName", buyerName); paramMap.put("buyerName", buyerName);
paramMap.put("amount", e.getAmount()); paramMap.put("amount", e.getAmount());
paramMap.put("appUrl", appUrlProperties.getTransDetail() + e.getTransNo());
return paramMap; return paramMap;
}).collect(Collectors.toList()); }).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