| | |
| | | MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(member.getId()); |
| | | apiScoreVoucherInfoVo.setVoucherCnt(mallMemberWallet.getVoucherCnt().compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : mallMemberWallet.getVoucherCnt()); |
| | | apiScoreVoucherInfoVo.setVoucherAmount(mallMemberWallet.getVoucherAmount().compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : mallMemberWallet.getVoucherAmount()); |
| | | apiScoreVoucherInfoVo.setVoucherFireCnt(mallMemberWallet.getVoucherFireCnt().compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : mallMemberWallet.getVoucherFireCnt()); |
| | | DataDictionaryCustom scorePriceDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( |
| | | GreenScoreEnum.SCORE_PRICE.getType(), |
| | | GreenScoreEnum.SCORE_PRICE.getCode()); |
| | |
| | | scorePoolCntDic.setValue(scorePoolCnt.toString()); |
| | | dataDictionaryCustomMapper.updateById(scorePoolCntDic); |
| | | //增加凭证数量 |
| | | mallMemberWalletMapper.addVorCherCntByMemberId(voucherCnt,memberId); |
| | | // mallMemberWalletMapper.addVorCherCntByMemberId(voucherCnt,memberId); |
| | | //增加凭证燃烧值数量 |
| | | mallMemberWalletMapper.addVorCherFireCntByMemberId(voucherCnt,memberId); |
| | | //增加购买记录 |
| | | String voucherNo = MallUtils.getOrderNum("VB"); |
| | | MallScoreVoucher mallScoreVoucher = new MallScoreVoucher(); |