fix(文档对比): 树形结构查询问题修复
This commit is contained in:
@@ -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() // 下拉多选
|
||||
);
|
||||
|
||||
|
||||
+4
-4
@@ -375,16 +375,16 @@ public class SarFileSplitInfoServiceImpl extends ServiceImpl<SarFileSplitInfoMap
|
||||
String standardNumber = param.getStandardNumber();
|
||||
if (StringUtils.isNotBlank(standardNumber)){
|
||||
List<String> 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<String> 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<String> 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<String> 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集合中
|
||||
|
||||
Reference in New Issue
Block a user