mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-22 23:31:52 +08:00
钱包 - 创建钱包充值校验修改
This commit is contained in:
parent
9697aee898
commit
9095394fed
@ -59,10 +59,9 @@ public interface ErrorCodeConstants {
|
|||||||
ErrorCode WALLET_RECHARGE_REFUND_FAIL_REFUND_ORDER_ID_ERROR = new ErrorCode(1_007_008_008, "钱包退款更新失败,钱包退款单编号不匹配");
|
ErrorCode WALLET_RECHARGE_REFUND_FAIL_REFUND_ORDER_ID_ERROR = new ErrorCode(1_007_008_008, "钱包退款更新失败,钱包退款单编号不匹配");
|
||||||
ErrorCode WALLET_RECHARGE_REFUND_FAIL_REFUND_NOT_FOUND = new ErrorCode(1_007_008_009, "钱包退款更新失败,退款订单不存在");
|
ErrorCode WALLET_RECHARGE_REFUND_FAIL_REFUND_NOT_FOUND = new ErrorCode(1_007_008_009, "钱包退款更新失败,退款订单不存在");
|
||||||
ErrorCode WALLET_RECHARGE_REFUND_FAIL_REFUND_PRICE_NOT_MATCH = new ErrorCode(1_007_008_010, "钱包退款更新失败,退款单金额不匹配");
|
ErrorCode WALLET_RECHARGE_REFUND_FAIL_REFUND_PRICE_NOT_MATCH = new ErrorCode(1_007_008_010, "钱包退款更新失败,退款单金额不匹配");
|
||||||
ErrorCode WALLET_RECHARGE_PACKAGE_AND_PRICE_IS_EMPTY = new ErrorCode(1_007_008_011, "充值金额和充钱套餐不能同时为空");
|
ErrorCode WALLET_RECHARGE_PACKAGE_NOT_FOUND = new ErrorCode(1_007_008_011, "钱包充值套餐不存在");
|
||||||
ErrorCode WALLET_RECHARGE_PACKAGE_NOT_FOUND = new ErrorCode(1_007_008_012, "钱包充值套餐不存在");
|
ErrorCode WALLET_RECHARGE_PACKAGE_IS_DISABLE = new ErrorCode(1_007_008_012, "钱包充值套餐已禁用");
|
||||||
ErrorCode WALLET_RECHARGE_PACKAGE_IS_DISABLE = new ErrorCode(1_007_008_013, "钱包充值套餐已禁用");
|
ErrorCode WALLET_RECHARGE_PACKAGE_NAME_EXISTS = new ErrorCode(1_007_008_013, "钱包充值套餐名称已存在");
|
||||||
ErrorCode WALLET_RECHARGE_PACKAGE_NAME_EXISTS = new ErrorCode(1_007_008_014, "钱包充值套餐名称已存在");
|
|
||||||
|
|
||||||
// ========== 转账模块 1-007-009-000 ==========
|
// ========== 转账模块 1-007-009-000 ==========
|
||||||
ErrorCode PAY_TRANSFER_SUBMIT_CHANNEL_ERROR = new ErrorCode(1_007_009_000, "发起转账报错,错误码:{},错误提示:{}");
|
ErrorCode PAY_TRANSFER_SUBMIT_CHANNEL_ERROR = new ErrorCode(1_007_009_000, "发起转账报错,错误码:{},错误提示:{}");
|
||||||
|
@ -19,7 +19,7 @@ public class AppPayWalletRechargeCreateReqVO {
|
|||||||
private Long packageId;
|
private Long packageId;
|
||||||
|
|
||||||
@AssertTrue(message = "充值金额和充钱套餐不能同时为空")
|
@AssertTrue(message = "充值金额和充钱套餐不能同时为空")
|
||||||
public boolean validatePayPriceAndPackageId() {
|
public boolean isValidPayPriceAndPackageId() {
|
||||||
return Objects.nonNull(payPrice) || Objects.nonNull(packageId);
|
return Objects.nonNull(payPrice) || Objects.nonNull(packageId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -64,11 +64,6 @@ public class PayWalletRechargeServiceImpl implements PayWalletRechargeService {
|
|||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public PayWalletRechargeDO createWalletRecharge(Long userId, Integer userType, String userIp,
|
public PayWalletRechargeDO createWalletRecharge(Long userId, Integer userType, String userIp,
|
||||||
AppPayWalletRechargeCreateReqVO reqVO) {
|
AppPayWalletRechargeCreateReqVO reqVO) {
|
||||||
|
|
||||||
if (Objects.isNull(reqVO.getPayPrice()) && Objects.isNull(reqVO.getPackageId())) {
|
|
||||||
// TODO @jason @AssertTrue 貌似没有效果。需要查下原因
|
|
||||||
throw exception(WALLET_RECHARGE_PACKAGE_AND_PRICE_IS_EMPTY);
|
|
||||||
}
|
|
||||||
// 1.1 计算充值金额
|
// 1.1 计算充值金额
|
||||||
int payPrice;
|
int payPrice;
|
||||||
int bonusPrice = 0;
|
int bonusPrice = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user