| | |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * 3、团队下不同代理级别获取不用的比例的现金和积分 |
| | | */ |
| | | if(StrUtil.isNotEmpty(mallMember.getReferrerIds())){ |
| | | String referrerIds = mallMember.getReferrerIds(); |
| | | |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
| | | |