|
|
|
@ -87,7 +87,13 @@ public class QueueDeviceEventListener { |
|
|
|
//更新物模板缓存 |
|
|
|
List<IotThingModelDTO> iotThingModelDTOS = ConvertUtils.sourceToTarget(insertModelList, IotThingModelDTO.class); |
|
|
|
List<ObjectNode> modelList = JsonConverter.convertToJsonObjectListObjectNode(iotThingModelDTOS); |
|
|
|
CacheInit.modelMap(modelList,thingCache); |
|
|
|
|
|
|
|
for (ObjectNode item : modelList) { |
|
|
|
//更新物模型 |
|
|
|
thingCache.updateKeyMap(CacheNameEnum.THING_MODEL |
|
|
|
, item.get(CacheNameEnum.ModelField.THING_MODEL_CODE.getField()).asText() |
|
|
|
+ ":" + item.get(CacheNameEnum.ModelField.THING_MODEL_ID.getField()).asText(),item); |
|
|
|
} |
|
|
|
|
|
|
|
if(CollectionUtils.isNotEmpty(insertEntityList)){ |
|
|
|
List<IotThingEntity> distinctStudentFile = insertEntityList.stream() |
|
|
|
@ -122,7 +128,12 @@ public class QueueDeviceEventListener { |
|
|
|
.setCreateDate(e.getCreateDate()); |
|
|
|
}).toList(); |
|
|
|
List<ObjectNode> entityJsonList = JsonConverter.convertToJsonObjectListObjectNode(entityList); |
|
|
|
CacheInit.entityMap(entityJsonList,thingCache); |
|
|
|
for (ObjectNode entityNode : entityJsonList) { |
|
|
|
thingCache.updateKeyMap(CacheNameEnum.THING_ENTITY |
|
|
|
,entityNode.get(CacheNameEnum.EntityField.THING_ENTITY_TENANT_CODE.getField()).asText() |
|
|
|
+ ":" + entityNode.get(CacheNameEnum.EntityField.THING_ENTITY_CODE.getField()).asText() |
|
|
|
+ ":" + entityNode.get(CacheNameEnum.EntityField.THING_ENTITY_ID.getField()).asText(),entityNode); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (Exception e) { |
|
|
|
|