diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java index 57b13bbd..50bfe765 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java @@ -183,14 +183,18 @@ public class LawsCommonServiceImpl implements ILawsCommonService { String id = (String) map.get("id"); // 查询标准拆分表 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + // 标准id queryWrapper.eq(SarFileSplitInfoEO::getStandardId, id); + // 拆分表发布标识 queryWrapper.isNotNull(SarFileSplitInfoEO::getPublishBeforeId); + // 文件字段标识 queryWrapper.isNotNull(SarFileSplitInfoEO::getFileType); List sarFileSplitInfoEOList = sarFileSplitInfoService.list(queryWrapper); Map flagMap = new HashMap<>(); sarFileSplitInfoEOList.forEach(e -> flagMap.put(e.getFileType(), e.getId())); + // 拆分的标识 map.put(FieldCommon.FILE_PUBLISH_OF_ORIGINAL + FieldCommon._STANDARD_SPLIT, flagMap.get(FieldCommon.FILE_PUBLISH_OF_ORIGINAL)); map.put(FieldCommon.FILE_MODIFICATION_LIST + FieldCommon._STANDARD_SPLIT,