From 6480d8ad8933fd1930c629fb130a471dc56fcf0a Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Wed, 10 Jul 2024 16:10:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=BE=81=E6=B1=82=E6=84=8F=E8=A7=81?= =?UTF-8?q?=E6=B5=81=E7=A8=8B):=20getFileByStandardId=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=8B=86=E5=88=86info=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/service/impl/LawsCommonServiceImpl.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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 1491b528..28303214 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 @@ -2822,8 +2822,20 @@ public class LawsCommonServiceImpl implements ILawsCommonService { @Override public List getFileByStandardId(String standardId) { - return ossFileService.list(new LambdaQueryWrapper() + List list = ossFileService.list(new LambdaQueryWrapper() .eq(OSSFile::getStandardId, standardId)); + for (OSSFile ossFile : list) { + // 查询拆分信息 + SarFileSplitInfoEO sarFileSplitInfoEO = sarFileSplitInfoService.getOne( + new LambdaQueryWrapper() + .eq(SarFileSplitInfoEO::getStandardId, ossFile.getStandardId()) + .eq(SarFileSplitInfoEO::getFileType, ossFile.getStandardFileType()) + .isNull(SarFileSplitInfoEO::getPublishBeforeId), false); + if (!Objects.isNull(sarFileSplitInfoEO)){ + ossFile.setSplitInfoId(sarFileSplitInfoEO.getId()); + } + } + return list; } /**