Browse Source

UI: fixed show commands in mqtt

pull/8938/head
Vladyslav_Prykhodko 3 years ago
parent
commit
6a3be7fbaa
  1. 8
      dao/src/main/java/org/thingsboard/server/dao/device/DeviceСonnectivityServiceImpl.java
  2. 3
      dao/src/main/java/org/thingsboard/server/dao/util/DeviceConnectivityUtil.java
  3. 1
      ui-ngx/src/app/modules/home/pages/device/device-check-connectivity-dialog.component.scss
  4. 2
      ui-ngx/src/app/modules/home/pages/device/device-check-connectivity-dialog.component.ts

8
dao/src/main/java/org/thingsboard/server/dao/device/DeviceСonnectivityServiceImpl.java

@ -156,8 +156,12 @@ public class DeviceСonnectivityServiceImpl implements DeviceConnectivityService
.ifPresent(v -> mqttCommands.put(MQTT, v));
List<String> mqttsPublishCommand = getMqttsPublishCommand(baseUrl, topic, deviceCredentials);
if (mqttsPublishCommand != null){
ArrayNode arrayNode = mqttCommands.putArray(MQTTS);
mqttsPublishCommand.forEach(arrayNode::add);
if (mqttsPublishCommand.size() > 1) {
ArrayNode arrayNode = mqttCommands.putArray(MQTTS);
mqttsPublishCommand.forEach(arrayNode::add);
} else {
mqttCommands.put(MQTTS, mqttsPublishCommand.get(0));
}
}
ObjectNode dockerMqttCommands = JacksonUtil.newObjectNode();

3
dao/src/main/java/org/thingsboard/server/dao/util/DeviceConnectivityUtil.java

@ -19,9 +19,6 @@ import org.thingsboard.common.util.JacksonUtil;
import org.thingsboard.server.common.data.device.credentials.BasicMqttCredentials;
import org.thingsboard.server.common.data.security.DeviceCredentials;
import java.util.ArrayList;
import java.util.List;
public class DeviceConnectivityUtil {
public static final String HTTP = "http";

1
ui-ngx/src/app/modules/home/pages/device/device-check-connectivity-dialog.component.scss

@ -123,6 +123,7 @@
margin: 0;
background: #F3F6FA;
border-color: #305680;
padding-right: 38px;
}
}
button.clipboard-btn {

2
ui-ngx/src/app/modules/home/pages/device/device-check-connectivity-dialog.component.ts

@ -171,7 +171,7 @@ export class DeviceCheckConnectivityDialogComponent extends
if (Array.isArray(commands)) {
const formatCommands: Array<string> = [];
commands.forEach(command => formatCommands.push(this.createMarkDownSingleCommand(command)));
return formatCommands.join('<br />\n');
return formatCommands.join(`\n<br />\n\n`);
} else {
return this.createMarkDownSingleCommand(commands);
}

Loading…
Cancel
Save