| | |
| | | private final IMallMoneyFlowService mallMoneyFlowService; |
| | | private final MallTeamLeaderMapper mallTeamLeaderMapper; |
| | | |
| | | private final MallAgentRecordMapper mallAgentRecordMapper; |
| | | |
| | | @Override |
| | | public IPage<MallMember> getMallMemberList(MallMember mallMember, QueryRequest request) { |
| | | Page<MallMember> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public IPage<MallAgentRecord> getAgentApplyList(MallAgentRecord mallAgentRecord, QueryRequest request) { |
| | | Page<MallAgentRecord> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | IPage<MallAgentRecord> mallAgentRecords = mallAgentRecordMapper.selectMallAgentRecordListInPage(page, mallAgentRecord); |
| | | return mallAgentRecords; |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public FebsResponse agreeAgentApply(Long id) { |
| | | MallAgentRecord mallAgentRecord = mallAgentRecordMapper.selectById(id); |
| | | if(ObjectUtil.isEmpty(mallAgentRecord)){ |
| | | return new FebsResponse().fail().message("申请记录不存在"); |
| | | } |
| | | mallAgentRecord.setState(MallAgentRecord.APPLY_AGREE); |
| | | mallAgentRecordMapper.updateById(mallAgentRecord); |
| | | |
| | | //更新用户表中的LEVEL |
| | | MallMember mallMember = this.baseMapper.selectById(mallAgentRecord.getMemberId()); |
| | | if(ObjectUtil.isEmpty(mallMember)){ |
| | | return new FebsResponse().fail().message("用户不存在"); |
| | | } |
| | | mallMember.setLevel(AgentLevelEnum.FIRST_LEVEL.name()); |
| | | this.baseMapper.updateById(mallMember); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public FebsResponse disagreeAgentApply(Long id) { |
| | | MallAgentRecord mallAgentRecord = mallAgentRecordMapper.selectById(id); |
| | | if(ObjectUtil.isEmpty(mallAgentRecord)){ |
| | | return new FebsResponse().fail().message("申请记录不存在"); |
| | | } |
| | | mallAgentRecord.setState(MallAgentRecord.APPLY_DISAGREE); |
| | | mallAgentRecordMapper.updateById(mallAgentRecord); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | private String refererIds(String parentId) { |
| | | boolean flag = false; |
| | | if (StrUtil.isBlank(parentId)) { |