Merge pull request #12904 from irynamatveieva/cf-init-service
Fixed cf init service
This commit is contained in:
commit
1bd314b845
@ -47,12 +47,20 @@ public class DefaultCalculatedFieldInitService implements CalculatedFieldInitSer
|
|||||||
PageDataIterable<ProfileEntityIdInfo> deviceIdInfos = new PageDataIterable<>(deviceService::findProfileEntityIdInfos, initFetchPackSize);
|
PageDataIterable<ProfileEntityIdInfo> deviceIdInfos = new PageDataIterable<>(deviceService::findProfileEntityIdInfos, initFetchPackSize);
|
||||||
for (ProfileEntityIdInfo idInfo : deviceIdInfos) {
|
for (ProfileEntityIdInfo idInfo : deviceIdInfos) {
|
||||||
log.trace("Processing device record: {}", idInfo);
|
log.trace("Processing device record: {}", idInfo);
|
||||||
|
try {
|
||||||
entityProfileCache.add(idInfo.getTenantId(), idInfo.getProfileId(), idInfo.getEntityId());
|
entityProfileCache.add(idInfo.getTenantId(), idInfo.getProfileId(), idInfo.getEntityId());
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("Failed to process device record: {}", idInfo, e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
PageDataIterable<ProfileEntityIdInfo> assetIdInfos = new PageDataIterable<>(assetService::findProfileEntityIdInfos, initFetchPackSize);
|
PageDataIterable<ProfileEntityIdInfo> assetIdInfos = new PageDataIterable<>(assetService::findProfileEntityIdInfos, initFetchPackSize);
|
||||||
for (ProfileEntityIdInfo idInfo : assetIdInfos) {
|
for (ProfileEntityIdInfo idInfo : assetIdInfos) {
|
||||||
log.trace("Processing asset record: {}", idInfo);
|
log.trace("Processing asset record: {}", idInfo);
|
||||||
|
try {
|
||||||
entityProfileCache.add(idInfo.getTenantId(), idInfo.getProfileId(), idInfo.getEntityId());
|
entityProfileCache.add(idInfo.getTenantId(), idInfo.getProfileId(), idInfo.getEntityId());
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("Failed to process asset record: {}", idInfo, e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user