diff --git a/ruoyi-api/property-api/src/main/java/org/dromara/property/api/RemoteFloorService.java b/ruoyi-api/property-api/src/main/java/org/dromara/property/api/RemoteFloorService.java index 9e9d707b..88b5e5d3 100644 --- a/ruoyi-api/property-api/src/main/java/org/dromara/property/api/RemoteFloorService.java +++ b/ruoyi-api/property-api/src/main/java/org/dromara/property/api/RemoteFloorService.java @@ -21,10 +21,10 @@ public interface RemoteFloorService { List> queryTreeList(); /** - * 根据单元ID查询楼层 + * 根据楼层id查询楼层 * - * @param unitId 单元ID + * @param buildingId 单元ID * @return 楼层 */ - List queryByUnitId(Long unitId); + List queryByBuildingId(Long buildingId); } diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/TbFloorController.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/TbFloorController.java index fa43aa3d..ab0eca00 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/TbFloorController.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/controller/TbFloorController.java @@ -105,14 +105,14 @@ public class TbFloorController extends BaseController { } /** - * 根据单元ID查询楼层 + * 根据楼层id查询楼层 * - * @param unitId 单元ID + * @param buildingId 单元ID * @return 楼层 */ - @GetMapping("/queryByUnitId/{unitId}") - public R> queryByUnitId(@NotNull(message = "单元ID不能为空") - @PathVariable("unitId") Long unitId) { - return R.ok(tbFloorService.queryByUnitId(unitId)); + @GetMapping("/queryByBuildingId/{buildingId}") + public R> queryByBuildingId(@NotNull(message = "楼层ID不能为空") + @PathVariable("buildingId") Long buildingId) { + return R.ok(tbFloorService.queryByBuildingId(buildingId)); } } diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/dubbo/RemoteFloorServiceImpl.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/dubbo/RemoteFloorServiceImpl.java index f5b660f1..835f7345 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/dubbo/RemoteFloorServiceImpl.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/dubbo/RemoteFloorServiceImpl.java @@ -5,6 +5,7 @@ import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboService; import org.dromara.common.core.domain.TreeNode; import org.dromara.common.core.utils.MapstructUtils; +import org.dromara.common.redis.utils.RedisUtils; import org.dromara.property.api.RemoteFloorService; import org.dromara.property.api.domain.vo.RemoteFloorVo; import org.dromara.property.domain.vo.TbBuildingVo; @@ -34,7 +35,6 @@ public class RemoteFloorServiceImpl implements RemoteFloorService { private final ITbUnitService unitService; private final ITbFloorService floorService; - @Override public RemoteFloorVo queryByFloorId(Long floorId) { TbFloorVo tbFloorVo = floorService.queryById(floorId); @@ -103,14 +103,14 @@ public class RemoteFloorServiceImpl implements RemoteFloorService { } /** - * 根据单元ID查询楼层 + * 根据楼层id查询楼层 * - * @param unitId 单元ID + * @param buildingId 单元ID * @return 楼层 */ @Override - public List queryByUnitId(Long unitId){ - List tbFloorVo = floorService.queryByUnitId(unitId); + public List queryByBuildingId(Long buildingId){ + List tbFloorVo = floorService.queryByBuildingId(buildingId); List remoteFloorVos = new ArrayList<>(); tbFloorVo.forEach(item -> { diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/ITbFloorService.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/ITbFloorService.java index 9156cc52..bd81cfbc 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/ITbFloorService.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/ITbFloorService.java @@ -76,10 +76,10 @@ public interface ITbFloorService { List queryAll(); /** - * 根据单元ID查询楼层 + * 根据楼层id查询楼层 * - * @param unitId 单元ID + * @param buildingId 单元ID * @return 楼层 */ - List queryByUnitId(Long unitId); + List queryByBuildingId(Long buildingId); } diff --git a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/TbFloorServiceImpl.java b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/TbFloorServiceImpl.java index 549616a1..45b8dc2e 100644 --- a/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/TbFloorServiceImpl.java +++ b/ruoyi-modules/Property/src/main/java/org/dromara/property/service/impl/TbFloorServiceImpl.java @@ -160,15 +160,15 @@ public class TbFloorServiceImpl implements ITbFloorService { } /** - * 根据单元ID查询楼层 + * 根据楼层id查询楼层 * - * @param unitId 单元ID + * @param buildingId 单元ID * @return 楼层 */ @Override - public List queryByUnitId(Long unitId) { + public List queryByBuildingId(Long buildingId) { LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); - lqw.eq(TbFloor::getUnitId, unitId) + lqw.eq(TbFloor::getBuildingId, buildingId) .orderByAsc(TbFloor::getFloorNumber); return baseMapper.selectVoList(lqw); } diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/domain/bo/SisElevatorInfoBo.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/domain/bo/SisElevatorInfoBo.java index 3f132a81..e5a725c0 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/domain/bo/SisElevatorInfoBo.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/domain/bo/SisElevatorInfoBo.java @@ -17,7 +17,7 @@ import java.util.List; * 电梯基本信息业务对象 sis_elevator_info * * @author lxj - * @date 2025-07-10 + * @since 2025-07-10 */ @Data @EqualsAndHashCode(callSuper = true) diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/runner/HikDeviceApplicationRunner.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/runner/HikDeviceApplicationRunner.java index 4a9cf273..3a4338bc 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/runner/HikDeviceApplicationRunner.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/runner/HikDeviceApplicationRunner.java @@ -61,7 +61,7 @@ public class HikDeviceApplicationRunner implements ApplicationRunner { SaTokenContextMockUtil.setMockContext(() -> { // 模拟登录 StpUtil.login(-8); - floorInfoRef.set(remoteFloorService.queryByUnitId(item.getUnitId())); + floorInfoRef.set(remoteFloorService.queryByBuildingId(item.getBuildingId())); }); // 根据单元ID获取楼层信息 diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/hik/calback/HikAlarmCallBack.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/hik/calback/HikAlarmCallBack.java index 6feddeb9..e4cd4598 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/hik/calback/HikAlarmCallBack.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/sdk/hik/calback/HikAlarmCallBack.java @@ -379,7 +379,7 @@ public class HikAlarmCallBack implements HCNetSDK.FMSGCallBack_V31 { // 获取电梯信息 SisElevatorInfoVo ele = elevatorInfoService.queryById(deviceId); // 根据单元ID获取楼层信息 - List floorInfo = remoteFloorService.queryByUnitId(deviceId); + List floorInfo = remoteFloorService.queryByBuildingId(ele.getBuildingId()); // 获取电梯⇄楼层关联信息 List floorRefList = elevatorFloorRefService.queryByAuthGroupId(authRecord.getGroupId()); // 获取楼层数组 diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAuthGroupRefServiceImpl.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAuthGroupRefServiceImpl.java index 251b0826..26a12b6b 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAuthGroupRefServiceImpl.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAuthGroupRefServiceImpl.java @@ -135,7 +135,7 @@ public class SisAuthGroupRefServiceImpl implements ISisAuthGroupRefService { log.info("开始写入授权组电梯楼层,floorIds:{}", floorIds); // 获取该电梯所在单元的楼层信息 - List floorVoList = remoteFloorService.queryByUnitId(ele.getUnitId()); + List floorVoList = remoteFloorService.queryByBuildingId(ele.getBuildingId()); // 该单元所有楼层id List allFloors = floorVoList.stream().map(RemoteFloorVo::getId).toList(); // 对比找出授权楼层id diff --git a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAuthRecordServiceImpl.java b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAuthRecordServiceImpl.java index 1d2456a7..64a95406 100644 --- a/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAuthRecordServiceImpl.java +++ b/ruoyi-modules/Sis/src/main/java/org/dromara/sis/service/impl/SisAuthRecordServiceImpl.java @@ -289,7 +289,7 @@ public class SisAuthRecordServiceImpl implements ISisAuthRecordService { // 楼层节点 List> floorTree = new ArrayList<>(); // 获取楼层 - List floorInfoList = remoteFloorService.queryByUnitId(item.getUnitId()); + List floorInfoList = remoteFloorService.queryByBuildingId(item.getBuildingId()); floorInfoList.forEach(floor -> { TreeNode floorNode = new TreeNode<>(); floorNode.setLevel(3);