mirror of
https://gitee.com/dromara/dax-pay.git
synced 2025-09-03 11:06:46 +00:00
pref 通知相关地址调整, 包结构调整
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
package cn.daxpay.single.code;
|
||||
|
||||
/**
|
||||
* 支付系统相关常量
|
||||
* @author xxm
|
||||
* @since 2024/1/7
|
||||
*/
|
||||
public interface DaxPayCode {
|
||||
|
||||
/** 签名字段 */
|
||||
String FIELD_SIGN = "sign";
|
||||
}
|
@@ -6,7 +6,10 @@ package cn.daxpay.single.code;
|
||||
* @author xxm
|
||||
* @since 2020/12/7
|
||||
*/
|
||||
public interface DaxPayErrorCode {
|
||||
public interface DaxPayCommonErrorCode {
|
||||
|
||||
/** 未归类的错误 */
|
||||
int UNCLASSIFIED_ERROR = 10000;
|
||||
|
||||
/**
|
||||
* 支付失败
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.pay;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.FatalException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 异常金额
|
||||
@@ -12,11 +12,11 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class AmountAbnormalException extends FatalException {
|
||||
|
||||
public AmountAbnormalException(String msg) {
|
||||
super(DaxPayErrorCode.PAYMENT_AMOUNT_ABNORMAL, msg);
|
||||
super(DaxPayCommonErrorCode.PAYMENT_AMOUNT_ABNORMAL, msg);
|
||||
}
|
||||
|
||||
public AmountAbnormalException() {
|
||||
super(DaxPayErrorCode.PAYMENT_AMOUNT_ABNORMAL, "异常金额");
|
||||
super(DaxPayCommonErrorCode.PAYMENT_AMOUNT_ABNORMAL, "异常金额");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.pay;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.BizException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 支付错误
|
||||
@@ -12,11 +12,11 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class PayFailureException extends BizException {
|
||||
|
||||
public PayFailureException(String message) {
|
||||
super(DaxPayErrorCode.PAY_FAILURE, message);
|
||||
super(DaxPayCommonErrorCode.PAY_FAILURE, message);
|
||||
}
|
||||
|
||||
public PayFailureException() {
|
||||
super(DaxPayErrorCode.PAY_FAILURE, "支付失败");
|
||||
super(DaxPayCommonErrorCode.PAY_FAILURE, "支付失败");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.pay;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.BizException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 付款已存在
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class PayHasExistedException extends BizException {
|
||||
|
||||
public PayHasExistedException() {
|
||||
super(DaxPayErrorCode.PAYMENT_HAS_EXISTED, "付款已存在");
|
||||
super(DaxPayCommonErrorCode.PAYMENT_HAS_EXISTED, "付款已存在");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.pay;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.BizException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 付款正在处理中
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class PayIsProcessingException extends BizException {
|
||||
|
||||
public PayIsProcessingException() {
|
||||
super(DaxPayErrorCode.PAYMENT_IS_PROCESSING, "付款正在处理中");
|
||||
super(DaxPayCommonErrorCode.PAYMENT_IS_PROCESSING, "付款正在处理中");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.pay;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.BizException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 付款记录不存在
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class PayNotExistedException extends BizException {
|
||||
|
||||
public PayNotExistedException() {
|
||||
super(DaxPayErrorCode.PAYMENT_RECORD_NOT_EXISTED, "付款记录不存在");
|
||||
super(DaxPayCommonErrorCode.PAYMENT_RECORD_NOT_EXISTED, "付款记录不存在");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.pay;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.FatalException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 付款方式不支持异常
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class PayUnsupportedMethodException extends FatalException {
|
||||
|
||||
public PayUnsupportedMethodException() {
|
||||
super(DaxPayErrorCode.PAYMENT_METHOD_UNSUPPORT, "不支持的支付方式");
|
||||
super(DaxPayCommonErrorCode.PAYMENT_METHOD_UNSUPPORT, "不支持的支付方式");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.waller;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.BizException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 钱包被禁用
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class WalletBannedException extends BizException {
|
||||
|
||||
public WalletBannedException() {
|
||||
super(DaxPayErrorCode.WALLET_BANNED, "钱包被禁用");
|
||||
super(DaxPayCommonErrorCode.WALLET_BANNED, "钱包被禁用");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.waller;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.FatalException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 钱包信息不存在
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class WalletInfoNotExistException extends FatalException {
|
||||
|
||||
public WalletInfoNotExistException() {
|
||||
super(DaxPayErrorCode.WALLET_INFO_NOT_EXISTS, "钱包信息不存在");
|
||||
super(DaxPayCommonErrorCode.WALLET_INFO_NOT_EXISTS, "钱包信息不存在");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.waller;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.BizException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 余额不足异常
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class WalletLackOfBalanceException extends BizException {
|
||||
|
||||
public WalletLackOfBalanceException() {
|
||||
super(DaxPayErrorCode.WALLET_BALANCE_NOT_ENOUGH, "余额不足异常");
|
||||
super(DaxPayCommonErrorCode.WALLET_BALANCE_NOT_ENOUGH, "余额不足异常");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.waller;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.FatalException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 钱包日志错误
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class WalletLogError extends FatalException {
|
||||
|
||||
public WalletLogError() {
|
||||
super(DaxPayErrorCode.WALLET_LOG_ERROR, "钱包日志错误");
|
||||
super(DaxPayCommonErrorCode.WALLET_LOG_ERROR, "钱包日志错误");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -1,7 +1,7 @@
|
||||
package cn.daxpay.single.exception.waller;
|
||||
|
||||
import cn.bootx.platform.common.core.exception.BizException;
|
||||
import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
import cn.daxpay.single.code.DaxPayCommonErrorCode;
|
||||
|
||||
/**
|
||||
* 钱包不存在
|
||||
@@ -12,7 +12,7 @@ import cn.daxpay.single.code.DaxPayErrorCode;
|
||||
public class WalletNotExistsException extends BizException {
|
||||
|
||||
public WalletNotExistsException() {
|
||||
super(DaxPayErrorCode.WALLET_NOT_EXISTS, "钱包不存在");
|
||||
super(DaxPayCommonErrorCode.WALLET_NOT_EXISTS, "钱包不存在");
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -14,8 +14,6 @@ import java.time.LocalDateTime;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static cn.daxpay.single.code.DaxPayCode.FIELD_SIGN;
|
||||
|
||||
/**
|
||||
* 如果需要进行签名,
|
||||
* 1. 参数名ASCII码从小到大排序(字典序)
|
||||
@@ -27,6 +25,9 @@ import static cn.daxpay.single.code.DaxPayCode.FIELD_SIGN;
|
||||
@UtilityClass
|
||||
public class PaySignUtil {
|
||||
|
||||
private String FIELD_SIGN = "sign";
|
||||
|
||||
|
||||
/**
|
||||
* 将参数转换为map对象. 使用ChatGPT生成
|
||||
* 1. 参数名ASCII码从小到大排序(字典序)
|
||||
|
Reference in New Issue
Block a user