diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/IotService.java b/ruoyi-admin/src/main/java/org/dromara/web/service/IotService.java index 37ae5dfc6..acd262a95 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/service/IotService.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/service/IotService.java @@ -38,7 +38,7 @@ public class IotService { */ public String httpCtlPostSend(String deviceCode,String cmd){ DeviceCtlDto dto = new DeviceCtlDto(); - DeviceCtlDto.Params params = dto.getParams(); + DeviceCtlDto.Params params = new DeviceCtlDto.Params(); params.setCommand(cmd); dto.setParams(params); Map paramMap = new HashMap<>(); diff --git a/ruoyi-admin/src/test/java/org/dromara/test/IotHttpTest.java b/ruoyi-admin/src/test/java/org/dromara/test/IotHttpTest.java index 691820c2a..3c8b6e137 100644 --- a/ruoyi-admin/src/test/java/org/dromara/test/IotHttpTest.java +++ b/ruoyi-admin/src/test/java/org/dromara/test/IotHttpTest.java @@ -69,10 +69,10 @@ public class IotHttpTest { @Test public void testMethod(){ String deviceCode = "4cd72020-2b11-11ef-890f-e7ba493dc999"; - String cmd = ""; + String cmd = "{\"method\":\"zzctest\",\"params\":{\"switch\":\"on\"}}"; -// String result = httpCtlPostSend(deviceCode,cmd); -// System.out.println(result); + String result = httpCtlPostSend(deviceCode,cmd); + System.out.println(result); String result2 = httpTelemetryGetSend(deviceCode); System.out.println(result2); @@ -93,7 +93,7 @@ public class IotHttpTest { */ public String httpCtlPostSend(String deviceCode,String cmd){ DeviceCtlDto dto = new DeviceCtlDto(); - DeviceCtlDto.Params params = dto.getParams(); + DeviceCtlDto.Params params = new DeviceCtlDto.Params(); params.setCommand(cmd); dto.setParams(params); Map paramMap = new HashMap<>();