master
周文涛 2 years ago
parent 11e6ee53f2
commit 963749ebe7

@ -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) {

Loading…
Cancel
Save