fix: 修复PayWalletRechargeCerate参数校验

This commit is contained in:
Jayson Albert 2023-10-28 19:45:06 +08:00
parent 126dc610b1
commit f4ea648ac9
2 changed files with 1 additions and 5 deletions

View File

@ -19,7 +19,7 @@ public class AppPayWalletRechargeCreateReqVO {
private Long packageId;
@AssertTrue(message = "充值金额和充钱套餐不能同时为空")
public boolean validatePayPriceAndPackageId() {
public boolean isPayPriceAndPackageIdValid() {
return Objects.nonNull(payPrice) || Objects.nonNull(packageId);
}
}

View File

@ -65,10 +65,6 @@ public class PayWalletRechargeServiceImpl implements PayWalletRechargeService {
public PayWalletRechargeDO createWalletRecharge(Long userId, Integer userType, String userIp,
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 计算充值金额
int payPrice;
int bonusPrice = 0;