我需要通过cronjob导入impex行,我在下面写了代码, Code
我在公共PerformResult执行中编写此代码(最终CronJobModel arg0)。如果我从hac手动导入这个impex,它会成功导入。以下是我在日志中遇到的错误,
...谢谢
答案 0 :(得分:0)
我强烈建议将ModelService用于此类实现。
secFilingsComponent.setName("2014 Filings 1");
secFilingsComponent.setUrlLink("#");
secFilingsComponent.setSlots(CollectionUtils.union(oldSlots, newSlots));
modelService.save(secFilingsComponent);
如果您想要执行的更改只应执行一次,我建议使用hmc / backoffice并手动执行或在hac中执行Impex: https://localhost:9002/hac/console/impex/import
答案 1 :(得分:0)
我认为您必须在第一个INSERT_UPDATE中将cmsComponents(&componentRef)
替换为cmsComponents(uid,$contentCV)
。