diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/SplitFileInfo.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/SplitFileInfo.java index 5dd0b91f..65b539ac 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/SplitFileInfo.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/entity/SplitFileInfo.java @@ -82,4 +82,8 @@ public class SplitFileInfo { @TableField(exist = false) @ApiModelProperty(value = "标准结构树 查询用") private String standardSystem; + + @TableField(exist = false) + @ApiModelProperty(value = "文件后缀 查询用") + private String fileSuffix; } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java index c0c3112a..901754c8 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java @@ -1307,7 +1307,11 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { queryWrapper.like(StringUtils.isNotBlank(splitFileInfo.getStandardNumber()), "standard_number", splitFileInfo.getStandardNumber()); queryWrapper.like(StringUtils.isNotBlank(splitFileInfo.getStandardName()), "standard_name", splitFileInfo.getStandardName()); queryWrapper.eq(StringUtils.isNotBlank(splitFileInfo.getStandardFileType()), "standard_file_type", splitFileInfo.getStandardFileType()); - queryWrapper.likeLeft("file_name", ".docx"); + if (StringUtils.isNotBlank(splitFileInfo.getFileSuffix())){ + queryWrapper.likeLeft("file_name", splitFileInfo.getFileSuffix()); + }else { + queryWrapper.likeLeft("file_name", ".docx"); + } queryWrapper.isNotNull("o.standard_id"); if (StringUtils.isNotBlank(splitFileInfo.getStandardSystem())){ List list = Arrays.asList(splitFileInfo.getStandardSystem().split(","));