diff --git a/web-app/src/main/java/com/zcloud/command/query/SensorDeviceQueryExe.java b/web-app/src/main/java/com/zcloud/command/query/SensorDeviceQueryExe.java index 7150f6c..39faad1 100644 --- a/web-app/src/main/java/com/zcloud/command/query/SensorDeviceQueryExe.java +++ b/web-app/src/main/java/com/zcloud/command/query/SensorDeviceQueryExe.java @@ -79,7 +79,7 @@ public class SensorDeviceQueryExe { } public SingleResponse getById(Long id) { - SensorDeviceDO d = sensorDeviceRepository.getById(id); + SensorDeviceDO d = sensorDeviceRepository.detailView(id); if (d == null || "TRUE".equals(d.getDeleteEnum())) { return SingleResponse.buildFailure("记录不存在或已被删除"); } diff --git a/web-infrastructure/src/main/java/com/zcloud/persistence/mapper/SensorDeviceMapper.java b/web-infrastructure/src/main/java/com/zcloud/persistence/mapper/SensorDeviceMapper.java index b7765c1..a8004c4 100644 --- a/web-infrastructure/src/main/java/com/zcloud/persistence/mapper/SensorDeviceMapper.java +++ b/web-infrastructure/src/main/java/com/zcloud/persistence/mapper/SensorDeviceMapper.java @@ -30,4 +30,6 @@ public interface SensorDeviceMapper extends BaseMapper { IPage screenList(IPage page, @Param("params") Map params); List fireSituation(@Param("params") Map params); + + SensorDeviceDO detailView(@Param("id") Long id); } diff --git a/web-infrastructure/src/main/java/com/zcloud/persistence/repository/SensorDeviceRepository.java b/web-infrastructure/src/main/java/com/zcloud/persistence/repository/SensorDeviceRepository.java index 12b5801..d6171c5 100644 --- a/web-infrastructure/src/main/java/com/zcloud/persistence/repository/SensorDeviceRepository.java +++ b/web-infrastructure/src/main/java/com/zcloud/persistence/repository/SensorDeviceRepository.java @@ -21,4 +21,6 @@ public interface SensorDeviceRepository extends BaseRepository { PageResponse screenList(Map params); List fireSituation(Map params); + + SensorDeviceDO detailView(Long id); } diff --git a/web-infrastructure/src/main/java/com/zcloud/persistence/repository/impl/SensorDeviceRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/persistence/repository/impl/SensorDeviceRepositoryImpl.java index 4705946..3c48005 100644 --- a/web-infrastructure/src/main/java/com/zcloud/persistence/repository/impl/SensorDeviceRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/persistence/repository/impl/SensorDeviceRepositoryImpl.java @@ -50,4 +50,9 @@ public class SensorDeviceRepositoryImpl extends BaseRepositoryImpl fireSituation(Map params) { return sensorDeviceMapper.fireSituation(params); } + + @Override + public SensorDeviceDO detailView(Long id) { + return sensorDeviceMapper.detailView(id); + } } diff --git a/web-infrastructure/src/main/resources/mapper/SensorDeviceMapper.xml b/web-infrastructure/src/main/resources/mapper/SensorDeviceMapper.xml index 80faa94..44d2a18 100644 --- a/web-infrastructure/src/main/resources/mapper/SensorDeviceMapper.xml +++ b/web-infrastructure/src/main/resources/mapper/SensorDeviceMapper.xml @@ -75,4 +75,16 @@ GROUP BY sd.sensor_status + +