|  |  | 
 |  |  |     public FebsResponse leaderUpdate(MallTeamLeader mallTeamLeader) { | 
 |  |  |         Long id = mallTeamLeader.getId(); | 
 |  |  |         MallTeamLeader mallTeamLeaders = this.baseMapper.selectById(id); | 
 |  |  |         if(1 == mallTeamLeader.getOnlineState()){ | 
 |  |  |             return new FebsResponse().fail().message("请先让团长离线"); | 
 |  |  |         } | 
 |  |  |         if(ObjectUtil.isEmpty(mallTeamLeaders)){ | 
 |  |  |             return new FebsResponse().fail().message("团长信息不存在,刷新重试"); | 
 |  |  |         } | 
 |  |  | 
 |  |  |     @Override | 
 |  |  |     public FebsResponse leaderCancel(Long id) { | 
 |  |  |         MallTeamLeader mallTeamLeader = this.baseMapper.selectById(id); | 
 |  |  |         if(1 == mallTeamLeader.getOnlineState()){ | 
 |  |  |             return new FebsResponse().fail().message("请先让团长离线"); | 
 |  |  |         } | 
 |  |  |         if(ObjectUtil.isEmpty(mallTeamLeader)){ | 
 |  |  |             return new FebsResponse().fail().message("团长信息不存在"); | 
 |  |  |         } | 
 |  |  | 
 |  |  |     private final XcxProperties xcxProperties = SpringContextHolder.getBean(XcxProperties.class); | 
 |  |  |     @Override | 
 |  |  |     public FebsResponse addFence(AdminLeaderAddFenceDto adminLeaderAddFenceDto) { | 
 |  |  |         Long id = adminLeaderAddFenceDto.getId(); | 
 |  |  |         MallTeamLeader mallTeamLeader = this.baseMapper.selectById(id); | 
 |  |  |         if(1 == mallTeamLeader.getOnlineState()){ | 
 |  |  |             return new FebsResponse().fail().message("请先让团长离线"); | 
 |  |  |         } | 
 |  |  |         //如果电子围栏表为空, | 
 |  |  |         //先查询服务是否已经创建, | 
 |  |  |         //没有,再创建服务。 | 
 |  |  | 
 |  |  |         if("fail".equals(serviceId)){ | 
 |  |  |             return new FebsResponse().fail().message("高德地图创建服务失败"); | 
 |  |  |         } | 
 |  |  |         Long id = adminLeaderAddFenceDto.getId(); | 
 |  |  |         MallTeamLeader mallTeamLeader = this.baseMapper.selectById(id); | 
 |  |  |         String uniqueCode = mallTeamLeader.getUniqueCode(); | 
 |  |  |         MallElectronicFence mallElectronicFence = mallElectronicFenceMapper.selectByTeamLeaderCode(uniqueCode); | 
 |  |  |         if(ObjectUtil.isEmpty(mallElectronicFence)){ |