| | |
| | | import cc.mrbird.febs.mall.service.IApiMallMemberWalletService; |
| | | import cc.mrbird.febs.mall.service.IApiMallOrderInfoService; |
| | | import cc.mrbird.febs.mall.service.IMallMoneyFlowService; |
| | | import cc.mrbird.febs.rabbit.producter.AgentProducer; |
| | | import cc.mrbird.febs.vip.entity.MallVipBenefits; |
| | | import cc.mrbird.febs.vip.entity.MallVipConfig; |
| | | import cc.mrbird.febs.vip.mapper.MallVipConfigMapper; |
| | |
| | | private final MallMemberWalletMapper mallMemberWalletMapper; |
| | | private final MallMemberMapper mallMemberMapper; |
| | | private final MallVipConfigMapper mallVipConfigMapper; |
| | | private final AgentProducer agentProducer; |
| | | private final IApiMallGoodsService mallGoodsService; |
| | | private final HappyMemberLevelMapper happyMemberLevelMapper; |
| | | private final HappySaleLevelMapper happySaleLevelMapper; |
| | |
| | | ); |
| | | // 更新会员钱包中的分数 |
| | | mallMemberWalletService.add(multiply, memberId, "score"); |
| | | // 发送会员等级升级消息 |
| | | agentProducer.sendVipLevelUp(memberId); |
| | | } |
| | | // 计算推荐人获得的积分 |
| | | if(StrUtil.isNotEmpty(member.getReferrerId())){ |
| | |
| | | ); |
| | | // 更新会员钱包中的分数 |
| | | mallMemberWalletService.add(multiply, refMember.getId(), "score"); |
| | | // 发送会员等级升级消息 |
| | | agentProducer.sendVipLevelUp(refMember.getId()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | // 发送分销等级升级消息 |
| | | agentProducer.sendSaleLevelUp(orderId); |
| | | } |
| | | |
| | | |