| | |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse startOnline(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("目前还不是团长,无法操作"); |
| | | } |
| | | MallElectronicFence mallElectronicFence = mallElectronicFenceMapper.selectByTeamLeaderCode(mallTeamLeader.getUniqueCode()); |
| | | if(ObjectUtil.isEmpty(mallElectronicFence)){ |
| | | return new FebsResponse().fail().message("请先设置配送范围"); |
| | | } |
| | | mallTeamLeader.setOnlineState(1); |
| | | this.baseMapper.updateById(mallTeamLeader); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse closeOnline(Long id) { |
| | | MallTeamLeader mallTeamLeader = this.baseMapper.selectById(id); |
| | | if(ObjectUtil.isEmpty(mallTeamLeader)){ |
| | | return new FebsResponse().fail().message("团长信息不存在,刷新重试"); |
| | | } |
| | | mallTeamLeader.setOnlineState(2); |
| | | this.baseMapper.updateById(mallTeamLeader); |
| | | return new FebsResponse().success(); |
| | | } |
| | | |
| | | } |