diff --git a/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/impl/DeviceServiceImpl.java b/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/impl/DeviceServiceImpl.java index 547a769..2f7f331 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/impl/DeviceServiceImpl.java +++ b/src/main/java/com/zsc/edu/gateway/modules/iot/device/service/impl/DeviceServiceImpl.java @@ -33,6 +33,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.time.LocalDateTime; import java.util.*; import java.util.stream.Collectors; @@ -203,6 +204,8 @@ public class DeviceServiceImpl extends ServiceImpl imp .directCount(productRepo.selectCount(new LambdaQueryWrapper().eq(Product::getLink, Product.LinkType.HTTP))) .gatewayCount(productRepo.selectCount(new LambdaQueryWrapper().eq(Product::getLink, Product.LinkType.TCP))) .gatewaySubCount(productRepo.selectCount(new LambdaQueryWrapper().eq(Product::getLink, Product.LinkType.MQTT))) + .warningCount(baseMapper.selectCount(new LambdaQueryWrapper().eq(Device::getDeviceState, false))) + .todayWarningCount(baseMapper.selectCount(new LambdaQueryWrapper().eq(Device::getDeviceState, false).between(Device::getCreateTime, LocalDateTime.now().withHour(0).withMinute(0).withSecond(0), LocalDateTime.now()))) .build(); }