pref 通知相关地址调整, 包结构调整

This commit is contained in:
DaxPay
2024-06-17 20:59:36 +08:00
parent b19888d520
commit 9ef50fae2e
22 changed files with 54 additions and 62 deletions

View File

@@ -1,12 +0,0 @@
package cn.daxpay.single.code;
/**
* 支付系统相关常量
* @author xxm
* @since 2024/1/7
*/
public interface DaxPayCode {
/** 签名字段 */
String FIELD_SIGN = "sign";
}

View File

@@ -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;
/**
* 支付失败

View File

@@ -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, "异常金额");
}
}

View File

@@ -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, "支付失败");
}
}

View File

@@ -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, "付款已存在");
}
}

View File

@@ -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, "付款正在处理中");
}
}

View File

@@ -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, "付款记录不存在");
}
}

View File

@@ -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, "不支持的支付方式");
}
}

View File

@@ -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, "钱包被禁用");
}
}

View File

@@ -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, "钱包信息不存在");
}
}

View File

@@ -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, "余额不足异常");
}
}

View File

@@ -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, "钱包日志错误");
}
}

View File

@@ -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, "钱包不存在");
}
}

View File

@@ -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码从小到大排序字典序