...
|
...
|
@@ -43,6 +43,7 @@ import org.thingsboard.server.gen.transport.TransportProtos.KeyValueType; |
43
|
43
|
import org.thingsboard.server.gen.transport.TransportProtos.PostAttributeMsg;
|
44
|
44
|
import org.thingsboard.server.gen.transport.TransportProtos.PostTelemetryMsg;
|
45
|
45
|
import org.thingsboard.server.gen.transport.TransportProtos.ProvisionDeviceResponseMsg;
|
|
46
|
+import org.thingsboard.server.gen.transport.TransportProtos.ProvisionResponseStatus;
|
46
|
47
|
import org.thingsboard.server.gen.transport.TransportProtos.TsKvListProto;
|
47
|
48
|
import org.thingsboard.server.gen.transport.TransportProtos.TsKvProto;
|
48
|
49
|
|
...
|
...
|
@@ -411,8 +412,10 @@ public class JsonConverter { |
411
|
412
|
JsonObject result = new JsonObject();
|
412
|
413
|
if (payload.getProvisionResponseStatus() == TransportProtos.ProvisionResponseStatus.NOT_FOUND) {
|
413
|
414
|
result.addProperty("errorMsg", "Provision data was not found!");
|
|
415
|
+ result.addProperty("provisionDeviceStatus", ProvisionResponseStatus.NOT_FOUND.name());
|
414
|
416
|
} else if (payload.getProvisionResponseStatus() == TransportProtos.ProvisionResponseStatus.FAILURE) {
|
415
|
417
|
result.addProperty("errorMsg", "Failed to provision device!");
|
|
418
|
+ result.addProperty("provisionDeviceStatus", ProvisionResponseStatus.FAILURE.name());
|
416
|
419
|
} else {
|
417
|
420
|
if (toGateway) {
|
418
|
421
|
result.addProperty("id", requestId);
|
...
|
...
|
@@ -422,6 +425,7 @@ public class JsonConverter { |
422
|
425
|
result.addProperty("credentialsId", payload.getDeviceCredentials().getCredentialsId());
|
423
|
426
|
result.addProperty("credentialsValue",
|
424
|
427
|
StringUtils.isEmpty(payload.getDeviceCredentials().getCredentialsValue()) ? null : payload.getDeviceCredentials().getCredentialsValue());
|
|
428
|
+ result.addProperty("provisionDeviceStatus", ProvisionResponseStatus.SUCCESS.name());
|
425
|
429
|
}
|
426
|
430
|
return result;
|
427
|
431
|
}
|
...
|
...
|
|