diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/constant/FieldCommon.java b/laws-modules/src/main/java/com/jero/modules/laws/common/constant/FieldCommon.java index 7d424e74..85f7f725 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/constant/FieldCommon.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/constant/FieldCommon.java @@ -30,6 +30,7 @@ public class FieldCommon { LawsFieldTypeEnum.FILE_UP.getValue(), // 上传文件 LawsFieldTypeEnum.OPTION_SINGLE.getValue(), // 下拉单选 LawsFieldTypeEnum.TREE_BOX_SINGLE.getValue(), // 树型单选 + LawsFieldTypeEnum.TREE_BOX.getValue(), // 树型多选 LawsFieldTypeEnum.OPTION_MANY.getValue() // 下拉多选 ); diff --git a/laws-modules/src/main/java/com/jero/modules/split/service/impl/SarFileSplitInfoServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/split/service/impl/SarFileSplitInfoServiceImpl.java index 88dfc1e7..66a12e33 100644 --- a/laws-modules/src/main/java/com/jero/modules/split/service/impl/SarFileSplitInfoServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/split/service/impl/SarFileSplitInfoServiceImpl.java @@ -375,16 +375,16 @@ public class SarFileSplitInfoServiceImpl extends ServiceImpl collect1 = lawsDomesticStandards.stream().filter(LawsDomesticStandard -> LawsDomesticStandard.getStandardNumber().contains(standardNumber)).map(LawsDomesticStandard::getId).collect(Collectors.toList()); - wrapper.in(OSSFile::getStandardId, collect1); + wrapper.in(!collect1.isEmpty(), OSSFile::getStandardId, collect1); List collect2 = lawsEnterpriseStandards.stream().filter(LawsEnterpriseStandard -> LawsEnterpriseStandard.getStandardNumber().contains(standardNumber)).map(LawsEnterpriseStandard::getId).collect(Collectors.toList()); - wrapper.in(OSSFile::getStandardId, collect2); + wrapper.in(!collect2.isEmpty(), OSSFile::getStandardId, collect2); } String standardName = param.getStandardName(); if (StringUtils.isNotBlank(standardName)){ List collect1 = lawsDomesticStandards.stream().filter(LawsDomesticStandard -> LawsDomesticStandard.getStandardName().contains(standardName)).map(LawsDomesticStandard::getId).collect(Collectors.toList()); - wrapper.in(OSSFile::getStandardId, collect1); + wrapper.in(!collect1.isEmpty(), OSSFile::getStandardId, collect1); List collect2 = lawsEnterpriseStandards.stream().filter(LawsEnterpriseStandard -> LawsEnterpriseStandard.getStandardName().contains(standardName)).map(LawsEnterpriseStandard::getId).collect(Collectors.toList()); - wrapper.in(OSSFile::getStandardId, collect2); + wrapper.in(!collect2.isEmpty(), OSSFile::getStandardId, collect2); } wrapper.eq(StringUtils.isNotBlank(param.getStandardFileType()), OSSFile::getStandardFileType, param.getStandardFileType()); //限制process_manuscript字典,standardFileType值只限制在process_manuscript集合中