|
|
|
@ -163,12 +163,24 @@ public class OcrMetadataConfigServiceImpl extends ServiceImpl<OcrMetadataConfigM
|
|
|
|
|
}else{
|
|
|
|
|
allList=baseMapper.allList(null);
|
|
|
|
|
}
|
|
|
|
|
List<String> taskTypeIdList = allList.stream().map(a -> a.getTaskType()).collect(Collectors.toList());
|
|
|
|
|
List<OcrTaskType> ocrTaskTypeList=new ArrayList<>();
|
|
|
|
|
if (taskTypeIdList.size()>0) {
|
|
|
|
|
ocrTaskTypeList = ocrTaskTypeService.listByIds(taskTypeIdList);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
List<OcrMetadataConfigDetail> metadataConfigDetails = ocrMetadataConfigDetailService.list();
|
|
|
|
|
List<OcrMetadataConfigDetail> arrayTestList=new ArrayList<>();
|
|
|
|
|
String fieldName=null,getField=null;
|
|
|
|
|
for (OcrMetadataConfigVo ocrMetadataConfig : allList) {
|
|
|
|
|
ocrMetadataConfig.setId(ocrMetadataConfig.getId());
|
|
|
|
|
ocrMetadataConfig.setConfigName(ocrMetadataConfig.getConfigName());
|
|
|
|
|
if (StringUtils.isNotBlank(ocrMetadataConfig.getTaskType())) {
|
|
|
|
|
List<String> collect = ocrTaskTypeList.stream().filter(o -> o.getId().equals(ocrMetadataConfig.getTaskType())).map(o -> o.getTypeName()).collect(Collectors.toList());
|
|
|
|
|
ocrMetadataConfig.setTaskType_dictText(collect.get(0));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (metadataConfigDetails!=null&&metadataConfigDetails.size()>0) {
|
|
|
|
|
arrayTestList = metadataConfigDetails.stream().filter(m -> m.getMetadataConfigId().equals(ocrMetadataConfig.getId())).collect(Collectors.toList());
|
|
|
|
|
fieldName = arrayTestList.stream().map(o -> o.getFieldName()).collect(Collectors.joining(","));
|
|
|
|
|