| | |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse leaderUpdate(AdminLeaderUpdateDto adminLeaderUpdateDto) { |
| | | Long id = adminLeaderUpdateDto.getId(); |
| | | MallTeamLeader mallTeamLeader = this.baseMapper.selectById(id); |
| | | Integer state = mallTeamLeader.getState(); |
| | | if(MallTeamLeader.STATE_ING != state){ |
| | | return new FebsResponse().fail().message("只有【待审核】状态才能提交!"); |
| | | public FebsResponse leaderUpdate(MallTeamLeader mallTeamLeader) { |
| | | Long id = mallTeamLeader.getId(); |
| | | MallTeamLeader mallTeamLeaders = this.baseMapper.selectById(id); |
| | | if(ObjectUtil.isEmpty(mallTeamLeaders)){ |
| | | return new FebsResponse().fail().message("团长信息不存在,刷新重试"); |
| | | } |
| | | int isOk = adminLeaderUpdateDto.getIsOk(); |
| | | // Integer state = mallTeamLeader.getState(); |
| | | // if(MallTeamLeader.STATE_ING != state){ |
| | | // return new FebsResponse().fail().message("只有【待审核】状态才能提交!"); |
| | | // } |
| | | |
| | | Double bonusPercent = Double.parseDouble(mallTeamLeader.getBonusPercent()); |
| | | if(1 <= bonusPercent || 0 > bonusPercent){ |
| | | return new FebsResponse().fail().message("请输入合适的百分比小数"); |
| | | } |
| | | int isOk = mallTeamLeader.getIsOk(); |
| | | if(MallTeamLeader.STATE_YES == isOk){ |
| | | mallTeamLeader.setState(MallTeamLeader.STATE_YES); |
| | | mallTeamLeader.setProfitSwitch(2); |
| | | this.baseMapper.updateById(mallTeamLeader); |
| | | } |
| | | if(MallTeamLeader.STATE_NO == isOk){ |
| | | mallTeamLeader.setState(MallTeamLeader.STATE_NO); |
| | | mallTeamLeader.setProfitSwitch(2); |
| | | this.baseMapper.updateById(mallTeamLeader); |
| | | } |
| | | return new FebsResponse().success().message("审核成功"); |
| | |
| | | if(CollUtil.isNotEmpty(mallTeamLeaderCancel)){ |
| | | return new FebsResponse().fail().message("当前用户无法申请"); |
| | | } |
| | | Double bonusPercent = Double.parseDouble(adminLeaderAddDto.getBonusPercent()); |
| | | if(1 <= bonusPercent || 0 > bonusPercent){ |
| | | return new FebsResponse().fail().message("请输入合适的百分比小数"); |
| | | } |
| | | MallTeamLeader mallTeamLeader = MallTeamLeaderConversion.INSTANCE.adminDtoToEntity(adminLeaderAddDto); |
| | | mallTeamLeader.setUniqueCode(mallMember.getInviteId()); |
| | | mallTeamLeader.setMemberId(memberId); |
| | |
| | | this.baseMapper.insert(mallTeamLeader); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse startProfit(Long id) { |
| | | MallTeamLeader mallTeamLeader = this.baseMapper.selectById(id); |
| | | if(ObjectUtil.isEmpty(mallTeamLeader)){ |
| | | return new FebsResponse().fail().message("团长信息不存在,刷新重试"); |
| | | } |
| | | Integer state = mallTeamLeader.getState(); |
| | | if(1!=state){ |
| | | return new FebsResponse().fail().message("目前还不是团长,无法操作"); |
| | | } |
| | | mallTeamLeader.setProfitSwitch(1); |
| | | this.baseMapper.updateById(mallTeamLeader); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse closeProfit(Long id) { |
| | | MallTeamLeader mallTeamLeader = this.baseMapper.selectById(id); |
| | | if(ObjectUtil.isEmpty(mallTeamLeader)){ |
| | | return new FebsResponse().fail().message("团长信息不存在,刷新重试"); |
| | | } |
| | | Integer state = mallTeamLeader.getState(); |
| | | if(1!=state){ |
| | | return new FebsResponse().fail().message("目前还不是团长,无法操作"); |
| | | } |
| | | mallTeamLeader.setProfitSwitch(2); |
| | | this.baseMapper.updateById(mallTeamLeader); |
| | | return new FebsResponse().success(); |
| | | } |
| | | } |