From 61296f3965dd87dcc02ada9c630a5bc2db5eda5b Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 20 Dec 2024 13:28:07 +0800 Subject: [PATCH] fix(mall): 修复查询充值记录时的空指针异常 - 在查询充值记录后,增加对结果为空的检查 - 如果查询结果为空,抛出 "记录不存在" 的异常 - 这个修改确保了在处理充值记录时,不会因为空指针而导致程序崩溃 --- src/main/java/cc/mrbird/febs/common/enumerates/RunVipDataDictionaryEnum.java | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/enumerates/RunVipDataDictionaryEnum.java b/src/main/java/cc/mrbird/febs/common/enumerates/RunVipDataDictionaryEnum.java index c29e4af..6d44429 100644 --- a/src/main/java/cc/mrbird/febs/common/enumerates/RunVipDataDictionaryEnum.java +++ b/src/main/java/cc/mrbird/febs/common/enumerates/RunVipDataDictionaryEnum.java @@ -5,30 +5,37 @@ @Getter public enum RunVipDataDictionaryEnum { + //释放碳积分的开始结束时间 + RUN_START_TIME("CHARGE_TYPE", "RUN_START_TIME"), + RUN_END_TIME("CHARGE_TYPE", "RUN_END_TIME"), + //充值类型 CHARGE_TYPE_TRC("CHARGE_TYPE", "CHARGE_TYPE_TRC"), CHARGE_TYPE_BSC("CHARGE_TYPE", "CHARGE_TYPE_BSC"), //系统充值失效时间 - CHARGE_SYS_FAIL_TIME("CHARGE_SYS_FAIL_TIME", "CHARGE_SYS_FAIL_TIME"), + CHARGE_SYS_FAIL_TIME("CHARGE_TYPE", "CHARGE_SYS_FAIL_TIME"), //系统充值地址 - CHARGE_SYS_ADDRESS("CHARGE_SYS_ADDRESS", "CHARGE_SYS_ADDRESS"), + CHARGE_SYS_ADDRESS_TRC("CHARGE_TYPE", "CHARGE_SYS_ADDRESS_TRC"), + + //系统充值地址 + CHARGE_SYS_ADDRESS_BSC("CHARGE_TYPE", "CHARGE_SYS_ADDRESS_BSC"), //碳币兑换USDT的手续费率 - RUN_VIP_BALANCE_TO_COIN_PERCENT("RUN_VIP_BALANCE_TO_COIN_PERCENT", "RUN_VIP_BALANCE_TO_COIN_PERCENT"), + RUN_VIP_BALANCE_TO_COIN_PERCENT("CHARGE_TYPE", "RUN_VIP_BALANCE_TO_COIN_PERCENT"), //碳币兑换USDT的最小数 - RUN_VIP_BALANCE_TO_COIN_MIN("RUN_VIP_BALANCE_TO_COIN_MIN", "RUN_VIP_BALANCE_TO_COIN_MIN"), + RUN_VIP_BALANCE_TO_COIN_MIN("CHARGE_TYPE", "RUN_VIP_BALANCE_TO_COIN_MIN"), //碳币兑换USDT的比值,如果为0.5,则表示1碳币兑换0.5个USDT - RUN_VIP_BALANCE_TO_COIN("RUN_VIP_BALANCE_TO_COIN", "RUN_VIP_BALANCE_TO_COIN"), + RUN_VIP_BALANCE_TO_COIN("CHARGE_TYPE", "RUN_VIP_BALANCE_TO_COIN"), //用户碳积分兑换碳币的比值 如果为0.5,则表示1积分兑换0.5个碳币 - RUN_VIP_SCORE_TO_BALANCE("RUN_VIP_SCORE_TO_BALANCE", "RUN_VIP_SCORE_TO_BALANCE"), + RUN_VIP_SCORE_TO_BALANCE("CHARGE_TYPE", "RUN_VIP_SCORE_TO_BALANCE"), //用户碳积分兑换碳币的最小兑换数值 - RUN_VIP_SCORE_MIN("RUN_VIP_SCORE_MIN", "RUN_VIP_SCORE_MIN"); + RUN_VIP_SCORE_MIN("CHARGE_TYPE", "RUN_VIP_SCORE_MIN"); private String type; -- Gitblit v1.9.1