diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java index 3e8e82250..c13922769 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java @@ -128,6 +128,7 @@ import java.util.List; import java.util.Map; import java.util.Set; import java.util.UUID; +import java.util.function.Predicate; import java.util.stream.Collectors; @@ -1001,7 +1002,6 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl> mapList = bussDocumentLibraryEOMapper.selectMapsAll(null); @@ -1059,6 +1059,29 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl mapTemp = new HashMap<>(); List> resultTemp = new ArrayList<>(); List fieldListTemp = fieldList.stream().filter(e -> onlCgformAreaTemp.getId().equals(e.getShowArea())).collect(Collectors.toList()); + if(CutEnum.CN.getValue().equals(cut)){ + fieldListTemp.removeIf(new Predicate() { + @Override + public boolean test(OnlCgformField onlCgformField) { + return onlCgformField.getDbFieldName().equals("title_en");// + } + }); + List collect = fieldListTemp.stream().filter(e -> "title".equals(e.getDbFieldName())).collect(Collectors.toList()); + if(collect.size() != 0){ + collect.get(0).setDbFieldTxt("标题"); + } + }else{ + fieldListTemp.removeIf(new Predicate() { + @Override + public boolean test(OnlCgformField onlCgformField) { + return onlCgformField.getDbFieldName().equals("title");// + } + }); + List collect = fieldListTemp.stream().filter(e -> "title_en".equals(e.getDbFieldName())).collect(Collectors.toList()); + if(collect.size() != 0){ + collect.get(0).setDbFieldEnName("Title"); + } + } for (OnlCgformField onlCgformField : fieldListTemp) { //字段 String dbFieldName = onlCgformField.getDbFieldName();