| | |
| | | BigDecimal perkEnumDicPercent = new BigDecimal(perkEnumDic.getValue() == null ? "0" : perkEnumDic.getValue()); |
| | | //获得数量 |
| | | BigDecimal perkEnumDicPercentPerk = perkEnumDicPercent.multiply(AppContants.PERCENTAGE).multiply(amountTC).setScale(2, BigDecimal.ROUND_DOWN); |
| | | //增加 |
| | | iApiMallMemberWalletService.add(perkEnumDicPercentPerk,memberId,walletField); |
| | | //增加一个流水记录 |
| | | mallMoneyFlowService.addMoneyFlow( |
| | | memberId, |
| | | perkEnumDicPercentPerk, |
| | | type, |
| | | orderNo, |
| | | flowType, |
| | | AppContants.IS_RETURN_YES); |
| | | if(perkEnumDicPercentPerk.compareTo(BigDecimal.ZERO) > 0){ |
| | | //增加 |
| | | iApiMallMemberWalletService.add(perkEnumDicPercentPerk,memberId,walletField); |
| | | //增加一个流水记录 |
| | | mallMoneyFlowService.addMoneyFlow( |
| | | memberId, |
| | | perkEnumDicPercentPerk, |
| | | type, |
| | | orderNo, |
| | | flowType, |
| | | AppContants.IS_RETURN_YES); |
| | | } |
| | | } |
| | | } |
| | | |