diff --git a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java index 61697e3d..d0744861 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/split/service/impl/FileSplitItemsEOServiceImpl.java @@ -24,6 +24,8 @@ import com.jero.modules.document.enums.FieldTypeEnum; import com.jero.modules.document.service.IBussDocumentLibraryEOService; import com.jero.modules.laws.common.mapper.LawsCommonMapper; import com.jero.modules.laws.documenttool.service.IDocumentSplitService; +import com.jero.modules.laws.standard.entity.PartName; +import com.jero.modules.laws.standard.service.PartNameService; import com.jero.modules.oss.entity.OSSFile; import com.jero.modules.oss.service.IOSSFileService; import com.jero.modules.split.common.ConvertHtml2Excel; @@ -138,6 +140,8 @@ public class FileSplitItemsEOServiceImpl extends ServiceImpl collect = fieldList.stream() .filter(e -> entry.getKey().equals(e.getDbFieldName()) && !FieldTypeEnum.TREE.getValue().equals(e.getFieldShowType())) .collect(Collectors.toList()); + // 特殊翻译 + if (entry.getKey().equals("applicable_components")){ + String applicableComponents = (String) entry.getValue(); + List partNames = partNameService.queryEcho(applicableComponents); + entry.setValue(partNames.stream().map(PartName::getName).collect(Collectors.joining(","))); + continue; + } + //下拉选处理数据字典 dictItem2(sysDictItems, entry, collect, cut); // 树形结构处理数据字典