|
@@ -84,4 +84,16 @@ public class RiderStationServiceImpl extends ServiceImpl<RiderStationDao, RiderS
|
|
|
return Result.success();
|
|
return Result.success();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Result removeStation(Integer id) {
|
|
|
|
|
+ LambdaQueryWrapper<UserEntity> wrapper=new LambdaQueryWrapper<>();
|
|
|
|
|
+ wrapper.eq(UserEntity::getRiderStationId,id);
|
|
|
|
|
+ List<UserEntity> entityList = userDao.selectList(wrapper);
|
|
|
|
|
+ if (ObjectUtils.isNotEmpty(entityList)&&entityList.size()>0) {
|
|
|
|
|
+ return Result.error("该站点下已存在骑手");
|
|
|
|
|
+ }
|
|
|
|
|
+ this.removeById(id);
|
|
|
|
|
+ return Result.success();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|