From cc081a230a68df8acc4bdc518543a67645540b2c Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Fri, 26 Jan 2024 16:08:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=A0=87=E5=87=86=E6=8B=86=E5=88=86):=20?= =?UTF-8?q?=E5=8F=98=E6=9B=B4=E5=AF=BC=E5=87=BA=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/FileSplitItemsEOServiceImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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); // 树形结构处理数据字典