| | |
| | | return new FebsResponse().fail().message("当前状态不是提现中"); |
| | | } |
| | | |
| | | Long wtihdrawTypeId = mallMemberWithdraw.getWtihdrawTypeId(); |
| | | MallMemberBank mallMemberBank = mallMemberBankMapper.selectById(wtihdrawTypeId); |
| | | if(ObjectUtil.isEmpty(mallMemberBank)){ |
| | | return new FebsResponse().fail().message("提现地址不存在"); |
| | | } |
| | | // Long wtihdrawTypeId = mallMemberWithdraw.getWtihdrawTypeId(); |
| | | // MallMemberBank mallMemberBank = mallMemberBankMapper.selectById(wtihdrawTypeId); |
| | | // if(ObjectUtil.isEmpty(mallMemberBank)){ |
| | | // return new FebsResponse().fail().message("提现地址不存在"); |
| | | // } |
| | | //更新提现记录状态为成功 |
| | | mallMemberWithdrawMapper.updateStatusById(2,mallMemberWithdraw.getId()); |
| | | //更新提现流水记录为成功 |
| | |
| | | if(CollUtil.isNotEmpty(records)){ |
| | | for(AdminAgentVo adminAgentVo : records){ |
| | | String inviteId = adminAgentVo.getInviteId(); |
| | | |
| | | //直接下级 |
| | | List<MallMember> mallMembers = mallMemberMapper.selectChildAgentListByInviteId(inviteId); |
| | | adminAgentVo.setMemberNum(CollUtil.isEmpty(mallMembers) ? 0 : mallMembers.size()); |
| | |
| | | //获取总数 |
| | | List<MallMember> allMallMembers =mallMemberMapper.selectAllChildAgentListByInviteId(inviteId); |
| | | adminAgentVo.setAllMemberNum(CollUtil.isEmpty(allMallMembers) ? 0 : allMallMembers.size()); |
| | | |
| | | //团队业绩 |
| | | BigDecimal amount = BigDecimal.ZERO; |
| | | if(CollUtil.isNotEmpty(allMallMembers)){ |
| | | for(MallMember teamMember : allMallMembers){ |
| | | Long memberId = teamMember.getId(); |
| | | BigDecimal sumAmount = mallMemberMapper.getSumAmountByMemberId(memberId); |
| | | amount = amount.add(sumAmount); |
| | | } |
| | | } |
| | | adminAgentVo.setAmount(amount); |
| | | } |
| | | } |
| | | return adminAgentVos; |
| | |
| | | List<AdminAgentMemberVo> records = adminAgentMemberVos.getRecords(); |
| | | if(CollUtil.isNotEmpty(records)){ |
| | | for(AdminAgentMemberVo agentMemberVo : records){ |
| | | String inviteId = agentMemberVo.getInviteId(); |
| | | BigDecimal amount = mallMemberMapper.getAgentTeamAmountByInviteId(inviteId); |
| | | Long agentMemberVoId = agentMemberVo.getId(); |
| | | BigDecimal amount = mallMemberMapper.getSumAmountByMemberId(agentMemberVoId); |
| | | agentMemberVo.setAmount(amount); |
| | | } |
| | | } |
| | |
| | | return adminMallMemberPaymentVo; |
| | | } |
| | | |
| | | @Override |
| | | public IPage<MemberCoinChargeEntity> getChargeList(MemberCoinChargeEntity memberCoinChargeEntity, QueryRequest request) { |
| | | |
| | | Page<MemberCoinChargeEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | IPage<MemberCoinChargeEntity> memberCoinChargeEntityIPage = this.baseMapper.selectMemberChargeListInPage(page, memberCoinChargeEntity); |
| | | return memberCoinChargeEntityIPage; |
| | | } |
| | | |
| | | private String refererIds(String parentId) { |
| | | boolean flag = false; |
| | | if (StrUtil.isBlank(parentId)) { |