| | |
| | | sharePerkAmount, |
| | | MoneyFlowTypeEnum.DYNAMIC_ACHIEVE.getValue(), |
| | | mallOrderInfo.getOrderNo(), |
| | | FlowTypeEnum.BALANCE.getValue()); |
| | | "直推奖", |
| | | "补贴额度:"+totalScore, |
| | | memberId, |
| | | 2, |
| | | FlowTypeEnum.BALANCE.getValue(), |
| | | 1); |
| | | } |
| | | } |
| | | /** |
| | |
| | | Map<String, List<MallMember>> collect = mallMembers.stream().collect(Collectors.groupingBy(MallMember::getLevel)); |
| | | Set<String> set = collect.keySet(); // 得到所有key的集合 |
| | | for (String key : set) { |
| | | List<MallMember> value = collect.get(key); |
| | | mallMemberTeamPerk.add(value.get(0)); |
| | | /** |
| | | * 团队补贴从二星开始 |
| | | */ |
| | | int compareLevel = MemberLevelEnum.SECOND_LEVEL.compareLevel(key, MemberLevelEnum.SECOND_LEVEL.getType()); |
| | | if(compareLevel > 0){ |
| | | List<MallMember> value = collect.get(key); |
| | | mallMemberTeamPerk.add(value.get(0)); |
| | | } |
| | | } |
| | | } |
| | | |
| | |
| | | mallMoneyFlow.setOrderNo(orderNo); |
| | | mallMoneyFlow.setRtMemberId(memberId); |
| | | mallMoneyFlow.setStatus(2); |
| | | mallMoneyFlow.setRemark("补贴额度:"+mallMemberWallet.getTotalScore()); |
| | | mallMoneyFlow.setFlowType(FlowTypeEnum.BALANCE.getValue()); |
| | | mallMoneyFlows.add(mallMoneyFlow); |
| | | } |
| | |
| | | mallMoneyFlow.setOrderNo(orderNo); |
| | | mallMoneyFlow.setRtMemberId(memberId); |
| | | mallMoneyFlow.setStatus(2); |
| | | mallMoneyFlow.setRemark("补贴额度:"+mallMemberWallet.getTotalScore()); |
| | | mallMoneyFlow.setFlowType(FlowTypeEnum.BALANCE.getValue()); |
| | | mallMoneyFlows.add(mallMoneyFlow); |
| | | } |