|
|
|
@ -233,7 +233,8 @@ public class CashRefundServiceImpl implements RefundService { |
|
|
|
UserRegionWallet userRegionWallet = walletMapper.selectWallet(cashRecordRefund.getJwcode(), wallet); |
|
|
|
User user = userMapper.selectUserByJwcode(cashRecordRefund.getJwcode()); |
|
|
|
if (user.getCurrentFreeJune().add(user.getCurrentFreeDecember()).compareTo(BigDecimal.valueOf(cashRecordRefund.getPartRefundFree()))<0){ |
|
|
|
throw new BusinessException("用户钱包余额不足"); |
|
|
|
String errorMsg = languageTranslationUtil.translate("用户钱包余额不足", lang); |
|
|
|
throw new BusinessException(errorMsg); |
|
|
|
} |
|
|
|
if (userRegionWallet == null) { |
|
|
|
//初始化钱包 |
|
|
|
@ -880,7 +881,8 @@ public class CashRefundServiceImpl implements RefundService { |
|
|
|
UserRegionWallet userRegionWallet = walletMapper.selectWallet(cashRecordRefund.getJwcode(), wallet); |
|
|
|
User user = userMapper.selectUserByJwcode(cashRecordRefund.getJwcode()); |
|
|
|
if (user.getCurrentFreeJune().add(user.getCurrentFreeDecember()).compareTo(BigDecimal.valueOf(cashRecordRefund.getPartRefundFree()))<0){ |
|
|
|
throw new BusinessException("用户钱包余额不足"); |
|
|
|
String errorMsg = languageTranslationUtil.translate("用户钱包余额不足", lang); |
|
|
|
throw new BusinessException(errorMsg); |
|
|
|
} |
|
|
|
if (userRegionWallet == null) { |
|
|
|
//初始化钱包 |
|
|
|
|