瀏覽代碼

优化获取设备topic列表接口,增加网关设备判断以及网关id的获取

james 1 周之前
父節點
當前提交
459748c239

+ 6 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/service/impl/DmpDeviceInfoServiceImpl.java

@@ -220,6 +220,9 @@ public class DmpDeviceInfoServiceImpl extends AbstractCrudService<DmpDeviceInfoM
                 responseVOList.add(controlResponse);
             }else{
                 String gatewayUuid = requestVO.getGatewayUuid();
+                if(categoryType == 2){
+                    gatewayUuid = requestVO.getDeviceUuid();
+                }
 
                 DmpTopicResponseVO add = new DmpTopicResponseVO();
                 add.setTopic("/usky/devices/" + gatewayUuid + "/add");
@@ -373,6 +376,9 @@ public class DmpDeviceInfoServiceImpl extends AbstractCrudService<DmpDeviceInfoM
                 }
             }else{
                 String gatewayUuid = requestVO.getGatewayUuid();
+                if(categoryType == 2){
+                    gatewayUuid = requestVO.getDeviceUuid();
+                }
                 switch (topicType) {
                     case "add":
                     /*if (StringUtils.isBlank(productCode)) {