diff --git a/smart-switch-service/src/main/java/com/ruoyi/iot/service/impl/IotServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/iot/service/impl/IotServiceImpl.java index 02052404..e19f0fb8 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/iot/service/impl/IotServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/iot/service/impl/IotServiceImpl.java @@ -401,8 +401,8 @@ public class IotServiceImpl implements IotService { // 构造返回数据 List result = new ArrayList<>(); for (IotDevice device : deviceList) { - CurrentDeviceData data1 = dataList.stream().filter(item -> device.iotMac1().equals(item.getTitle())).findFirst().orElse(null); - CurrentDeviceData data2 = dataList.stream().filter(item -> device.iotMac2().equals(item.getTitle())).findFirst().orElse(null); + CurrentDeviceData data1 = dataList.stream().filter(item -> Objects.equals(device.iotMac1(), item.getTitle())).findFirst().orElse(null); + CurrentDeviceData data2 = dataList.stream().filter(item -> Objects.equals(device.iotMac2(), item.getTitle())).findFirst().orElse(null); IotDeviceInfo iotDeviceInfo = iotConverter.toIotDeviceInfo(data1, data2); if (iotDeviceInfo != null) { result.add(iotDeviceInfo); diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceServiceImpl.java b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceServiceImpl.java index 17b28157..ac2a53e1 100644 --- a/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceServiceImpl.java +++ b/smart-switch-service/src/main/java/com/ruoyi/ss/device/service/impl/DeviceServiceImpl.java @@ -1274,7 +1274,7 @@ public class DeviceServiceImpl implements DeviceService CommandResponse res1 = iotService.setTime(device, 0L); ServiceUtil.assertion(!res1.isSuccess(), "设备时长归零失败:" + res1.getMsg()); try { - Thread.sleep(1000); + Thread.sleep(5000); } catch (Exception e) { log.error("设备归零等待时间异常:{}", e.getMessage()); throw new ServiceException(e.getMessage());