From 05c40a68b5664c5ed41dbaa57ba30f0c73757b26 Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Tue, 25 Apr 2023 11:10:48 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java index b24228a..dc79812 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberWithdrawServiceImpl.java @@ -72,6 +72,15 @@ if(ObjectUtil.isEmpty(mallMemberBank)){ throw new FebsException("未找到银行卡信息"); } + if(ObjectUtil.isEmpty(mallMemberBank.getBankName())){ + throw new FebsException("请填写所属银行"); + } + if(ObjectUtil.isEmpty(mallMemberBank.getSubbranchName())){ + throw new FebsException("请填写所属支行"); + } + if(ObjectUtil.isEmpty(mallMemberBank.getDigitalNo())){ + throw new FebsException("请填写数字货币账号"); + } MallMemberWallet wallet = mallMemberWalletMapper.selectWalletByMemberId(memberId); // 可提现 @@ -99,7 +108,7 @@ if("1".equals(voucherOnOff)){ BigDecimal voucherCntDto = withdrawalDto.getVoucherCnt(); if(voucherCntDto.compareTo(BigDecimal.ZERO) <= 0){ - throw new FebsException("红豆不足"); + throw new FebsException("能量不足"); } //提现需要的凭证数量 = 提现金额 * 余额提现需要绿色凭证比例 DataDictionaryCustom voucherPercentDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( @@ -118,7 +127,7 @@ // BigDecimal voucherCnt = wallet.getVoucherCnt(); BigDecimal voucherFireCnt = wallet.getVoucherFireCnt(); if(voucherFireCnt.compareTo(voucherPercentNeed) < 0){ - throw new FebsException("红豆不足"); + throw new FebsException("能量不足"); } // walletService.reduce(voucherCntDto, memberId, "voucherCnt"); -- Gitblit v1.9.1