diff --git a/ludu-module-hiking/ludu-module-hiking-biz/src/main/java/cn/iocoder/yudao/module/hiking/dal/mysql/camera/CameraMapper.java b/ludu-module-hiking/ludu-module-hiking-biz/src/main/java/cn/iocoder/yudao/module/hiking/dal/mysql/camera/CameraMapper.java index 1f9ae1a03..e4401feb0 100644 --- a/ludu-module-hiking/ludu-module-hiking-biz/src/main/java/cn/iocoder/yudao/module/hiking/dal/mysql/camera/CameraMapper.java +++ b/ludu-module-hiking/ludu-module-hiking-biz/src/main/java/cn/iocoder/yudao/module/hiking/dal/mysql/camera/CameraMapper.java @@ -43,4 +43,9 @@ public interface CameraMapper extends BaseMapperX { default List selectCameraByRegionIndexCodeAndCameraNamePage(String regionIndexCode, String cameraName, Integer start, Integer end) { return selectList(new LambdaQueryWrapperX().eq(CameraDO::getRegionIndexCode, regionIndexCode).like(CameraDO::getCameraName, cameraName).last("limit " + start + "," + end)); } + + default Long selectCameraByRegionIndexCodeAndCameraNameTotal(String regionIndexCode, String cameraName) { + return selectCount(new LambdaQueryWrapperX().eq(CameraDO::getRegionIndexCode, regionIndexCode).like(CameraDO::getCameraName, cameraName)); + } + } \ No newline at end of file diff --git a/ludu-module-hiking/ludu-module-hiking-biz/src/main/java/cn/iocoder/yudao/module/hiking/service/region/RegionServiceImpl.java b/ludu-module-hiking/ludu-module-hiking-biz/src/main/java/cn/iocoder/yudao/module/hiking/service/region/RegionServiceImpl.java index 6fd53499e..cfbf445b3 100644 --- a/ludu-module-hiking/ludu-module-hiking-biz/src/main/java/cn/iocoder/yudao/module/hiking/service/region/RegionServiceImpl.java +++ b/ludu-module-hiking/ludu-module-hiking-biz/src/main/java/cn/iocoder/yudao/module/hiking/service/region/RegionServiceImpl.java @@ -126,14 +126,14 @@ public class RegionServiceImpl implements RegionService { regionMap.put(regionDO.getIndexCode(), temp); } - System.out.println("regionMap:"+regionMap); +// System.out.println("regionMap:"+regionMap); // 用于存储已经添加到 parent 的子区域,避免重复添加 Set addedChildren = new HashSet<>(); for (RegionCameraListDTO regionDTO : regions) { if(regionDTO.getParentIndexCode() != null && !"-1".equals(regionDTO.getParentIndexCode())) { - System.out.println("regionchild:"+regionDTO); +// System.out.println("regionchild:"+regionDTO); RegionCameraListDTO parentRegion = regionMap.get(regionDTO.getParentIndexCode()); if (parentRegion != null) { parentRegion.getChildren().add(regionDTO);