|
|
@ -104,6 +104,14 @@ public class OcrMetadataConfigServiceImpl extends ServiceImpl<OcrMetadataConfigM
|
|
|
|
metadataConfig.setId(null);
|
|
|
|
metadataConfig.setId(null);
|
|
|
|
metadataConfig.setConfigName(metadataConfig.getConfigName()+"("+(count+1)+")");
|
|
|
|
metadataConfig.setConfigName(metadataConfig.getConfigName()+"("+(count+1)+")");
|
|
|
|
this.save(metadataConfig);
|
|
|
|
this.save(metadataConfig);
|
|
|
|
|
|
|
|
List<OcrMetadataConfigDetail> list = ocrMetadataConfigDetailService.list(new LambdaQueryWrapper<OcrMetadataConfigDetail>().eq(OcrMetadataConfigDetail::getMetadataConfigId, id));
|
|
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(list)) {
|
|
|
|
|
|
|
|
for (OcrMetadataConfigDetail ocrMetadataConfigDetail : list) {
|
|
|
|
|
|
|
|
ocrMetadataConfigDetail.setId(null);
|
|
|
|
|
|
|
|
ocrMetadataConfigDetail.setMetadataConfigId(metadataConfig.getId());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
ocrMetadataConfigDetailService.saveBatch(list);
|
|
|
|
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|