Browse Source

fix:修复指令执行失败的异常

master
白凤吉 5 months ago
parent
commit
96707fcf31
  1. 4
      src/main/java/com/qyft/gd/device/client/TcpClient.java

4
src/main/java/com/qyft/gd/device/client/TcpClient.java

@ -19,6 +19,7 @@ import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import java.net.InetSocketAddress;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import java.util.concurrent.CompletableFuture;
@ -118,6 +119,9 @@ public class TcpClient {
CompletableFuture<DeviceFeedback> future = new CompletableFuture<>();
deviceMessageHandler.responseMap.put(request.getId(), future);
try {
if (request.getParams() == null) {
request.setParams(new HashMap<>());
}
request.getParams().put("class", "test");
String requestJsonStr = JSONUtil.toJsonStr(request);
log.info("发送TCP指令(同步) {}", requestJsonStr);

Loading…
Cancel
Save