diff --git a/iot-common/iot-third/src/main/java/com/qiuguo/iot/third/service/TuyaDeviceService.java b/iot-common/iot-third/src/main/java/com/qiuguo/iot/third/service/TuyaDeviceService.java index b5fe14e..966604d 100644 --- a/iot-common/iot-third/src/main/java/com/qiuguo/iot/third/service/TuyaDeviceService.java +++ b/iot-common/iot-third/src/main/java/com/qiuguo/iot/third/service/TuyaDeviceService.java @@ -163,6 +163,7 @@ public class TuyaDeviceService { List javaList = deviceStatus.toJavaList(JSONObject.class); if (javaList.contains(jsonObject)) { tuyaResponse.setMessage("已在当前状态"); + tuyaResponse.setCode(200); return Mono.just(tuyaResponse); } } @@ -174,6 +175,9 @@ public class TuyaDeviceService { tuyaResponse.setMessage("请求失败"); } return Mono.just(tuyaResponse); + }).onErrorResume(ex->{ + tuyaResponse.setMessage("设备不支持此操作"); + return Mono.just(tuyaResponse); }); } }