Merge remote-tracking branch 'origin/develop/2.6-edge' into develop/3.3-edge
This commit is contained in:
commit
d25e6de7c1
@ -99,7 +99,6 @@ public class DeviceProcessor extends BaseProcessor {
|
|||||||
ObjectNode body = mapper.createObjectNode();
|
ObjectNode body = mapper.createObjectNode();
|
||||||
body.put("conflictName", deviceName);
|
body.put("conflictName", deviceName);
|
||||||
saveEdgeEvent(tenantId, edge.getId(), EdgeEventType.DEVICE, EdgeEventActionType.ENTITY_MERGE_REQUEST, device.getId(), body);
|
saveEdgeEvent(tenantId, edge.getId(), EdgeEventType.DEVICE, EdgeEventActionType.ENTITY_MERGE_REQUEST, device.getId(), body);
|
||||||
deviceService.assignDeviceToEdge(edge.getTenantId(), device.getId(), edge.getId());
|
|
||||||
}
|
}
|
||||||
futureToSet.set(null);
|
futureToSet.set(null);
|
||||||
}
|
}
|
||||||
@ -115,7 +114,6 @@ public class DeviceProcessor extends BaseProcessor {
|
|||||||
log.info("[{}] Creating new device and replacing device entity on the edge [{}]", tenantId, deviceUpdateMsg);
|
log.info("[{}] Creating new device and replacing device entity on the edge [{}]", tenantId, deviceUpdateMsg);
|
||||||
device = createDevice(tenantId, edge, deviceUpdateMsg, deviceUpdateMsg.getName());
|
device = createDevice(tenantId, edge, deviceUpdateMsg, deviceUpdateMsg.getName());
|
||||||
saveEdgeEvent(tenantId, edge.getId(), EdgeEventType.DEVICE, EdgeEventActionType.ENTITY_MERGE_REQUEST, device.getId(), null);
|
saveEdgeEvent(tenantId, edge.getId(), EdgeEventType.DEVICE, EdgeEventActionType.ENTITY_MERGE_REQUEST, device.getId(), null);
|
||||||
deviceService.assignDeviceToEdge(edge.getTenantId(), device.getId(), edge.getId());
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case ENTITY_UPDATED_RPC_MESSAGE:
|
case ENTITY_UPDATED_RPC_MESSAGE:
|
||||||
@ -201,6 +199,7 @@ public class DeviceProcessor extends BaseProcessor {
|
|||||||
createRelationFromEdge(tenantId, edge.getId(), device.getId());
|
createRelationFromEdge(tenantId, edge.getId(), device.getId());
|
||||||
deviceStateService.onDeviceAdded(device);
|
deviceStateService.onDeviceAdded(device);
|
||||||
pushDeviceCreatedEventToRuleEngine(tenantId, edge, device);
|
pushDeviceCreatedEventToRuleEngine(tenantId, edge, device);
|
||||||
|
deviceService.assignDeviceToEdge(edge.getTenantId(), device.getId(), edge.getId());
|
||||||
} finally {
|
} finally {
|
||||||
deviceCreationLock.unlock();
|
deviceCreationLock.unlock();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user