|
|
|
@ -141,8 +141,21 @@ public class OcrMetadataConfigServiceImpl extends ServiceImpl<OcrMetadataConfigM
|
|
|
|
IPage<OcrMetadataConfigVo> pageList=baseMapper.pageVo(page,params);
|
|
|
|
IPage<OcrMetadataConfigVo> pageList=baseMapper.pageVo(page,params);
|
|
|
|
List<OcrMetadataConfigDetail> metadataConfigDetails = ocrMetadataConfigDetailService.list();
|
|
|
|
List<OcrMetadataConfigDetail> metadataConfigDetails = ocrMetadataConfigDetailService.list();
|
|
|
|
List<OcrMetadataConfigDetail> arrayTestList=new ArrayList<>();
|
|
|
|
List<OcrMetadataConfigDetail> arrayTestList=new ArrayList<>();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<String> taskTypeIdList = pageList.getRecords().stream().map(a -> a.getTaskType()).collect(Collectors.toList());
|
|
|
|
|
|
|
|
List<OcrTaskType> ocrTaskTypeList=new ArrayList<>();
|
|
|
|
|
|
|
|
if (taskTypeIdList.size()>0) {
|
|
|
|
|
|
|
|
ocrTaskTypeList = ocrTaskTypeService.listByIds(taskTypeIdList);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
String fieldName=null,getField=null;
|
|
|
|
String fieldName=null,getField=null;
|
|
|
|
for (OcrMetadataConfigVo record : pageList.getRecords()) {
|
|
|
|
for (OcrMetadataConfigVo record : pageList.getRecords()) {
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(record.getTaskType())) {
|
|
|
|
|
|
|
|
String taskTypeName = ocrTaskTypeList.stream().filter(o -> o.getId().equals(record.getTaskType())).map(o -> o.getTypeName()).collect(Collectors.joining(""));
|
|
|
|
|
|
|
|
record.setTaskType_dictText(taskTypeName);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (metadataConfigDetails!=null && metadataConfigDetails.size()>0) {
|
|
|
|
if (metadataConfigDetails!=null && metadataConfigDetails.size()>0) {
|
|
|
|
arrayTestList = metadataConfigDetails.stream().filter(m -> m.getMetadataConfigId().equals(record.getId())).collect(Collectors.toList());
|
|
|
|
arrayTestList = metadataConfigDetails.stream().filter(m -> m.getMetadataConfigId().equals(record.getId())).collect(Collectors.toList());
|
|
|
|
fieldName = arrayTestList.stream().map(o -> o.getFieldName()).collect(Collectors.joining(","));
|
|
|
|
fieldName = arrayTestList.stream().map(o -> o.getFieldName()).collect(Collectors.joining(","));
|
|
|
|
@ -177,8 +190,8 @@ public class OcrMetadataConfigServiceImpl extends ServiceImpl<OcrMetadataConfigM
|
|
|
|
ocrMetadataConfig.setId(ocrMetadataConfig.getId());
|
|
|
|
ocrMetadataConfig.setId(ocrMetadataConfig.getId());
|
|
|
|
ocrMetadataConfig.setConfigName(ocrMetadataConfig.getConfigName());
|
|
|
|
ocrMetadataConfig.setConfigName(ocrMetadataConfig.getConfigName());
|
|
|
|
if (StringUtils.isNotBlank(ocrMetadataConfig.getTaskType())) {
|
|
|
|
if (StringUtils.isNotBlank(ocrMetadataConfig.getTaskType())) {
|
|
|
|
List<String> collect = ocrTaskTypeList.stream().filter(o -> o.getId().equals(ocrMetadataConfig.getTaskType())).map(o -> o.getTypeName()).collect(Collectors.toList());
|
|
|
|
String taskTypeName = ocrTaskTypeList.stream().filter(o -> o.getId().equals(ocrMetadataConfig.getTaskType())).map(o -> o.getTypeName()).collect(Collectors.joining(""));
|
|
|
|
ocrMetadataConfig.setTaskType_dictText(collect.get(0));
|
|
|
|
ocrMetadataConfig.setTaskType_dictText(taskTypeName);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (metadataConfigDetails!=null&&metadataConfigDetails.size()>0) {
|
|
|
|
if (metadataConfigDetails!=null&&metadataConfigDetails.size()>0) {
|
|
|
|
|