|
|
@@ -239,9 +239,28 @@ public class IotUrlService {
|
|
|
subUrl(iotUrl.getUrl(), iotUrl.getFunc() + iotUrl.getPermission());
|
|
|
}
|
|
|
}
|
|
|
+ if (StrUtil.equals(iotProduct.getReportProtocol(), UrlProtocol.KAFKA)) {
|
|
|
+ IotUrl iotUrl = new IotUrl();
|
|
|
+ iotUrl.setProductId(iotProduct.getId());
|
|
|
+ iotUrl.setCategory(UrlCategory.init);
|
|
|
+ iotUrl.setFunc("1");
|
|
|
+ iotUrl.setUrl("iot.data");
|
|
|
+ iotUrl.setPermission("1");
|
|
|
+ iotUrl.setType(iotProduct.getReportProtocol());
|
|
|
+ iotUrl.setRemark("KAFKA默认topic");
|
|
|
+ iotUrlMapper.insert(iotUrl);
|
|
|
+ }
|
|
|
//http
|
|
|
if (Objects.equals(iotProduct.getReportProtocol(), UrlProtocol.HTTP)) {
|
|
|
-
|
|
|
+ IotUrl iotUrl = new IotUrl();
|
|
|
+ iotUrl.setProductId(iotProduct.getId());
|
|
|
+ iotUrl.setCategory(UrlCategory.init);
|
|
|
+ iotUrl.setFunc("1");
|
|
|
+ iotUrl.setUrl("/data/report/{code}/{deviceSn}");
|
|
|
+ iotUrl.setPermission("1");
|
|
|
+ iotUrl.setType(iotProduct.getReportProtocol());
|
|
|
+ iotUrl.setRemark("HTTP默认地址");
|
|
|
+ iotUrlMapper.insert(iotUrl);
|
|
|
}
|
|
|
}
|
|
|
|