From 9070623b7a2610d534b636d17b9779d7f05d29ba Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Mon, 6 Nov 2023 15:19:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=96=87=E6=A1=A3=E6=8B=86=E5=88=86):=20?= =?UTF-8?q?=E6=9B=B4=E6=94=B9=E6=9D=83=E9=99=90=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/DocumentSplitServiceImpl.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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 ab10ff28..871a4cee 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 @@ -46,8 +46,10 @@ import com.jero.modules.sys.entity.LawsEnterpriseStandardLevel; import com.jero.modules.sys.service.ILawsEnterpriseStandardLevelService; import com.jero.modules.system.entity.SysDict; import com.jero.modules.system.entity.SysDictItem; +import com.jero.modules.system.entity.SysUser; import com.jero.modules.system.service.ISysDictItemService; import com.jero.modules.system.service.ISysDictService; +import com.jero.modules.system.service.ISysUserService; import com.jero.modules.tag.entity.LawsTag; import com.jero.modules.tag.enums.LawsFieldTypeEnum; import com.jero.modules.tag.enums.TableNameEnum; @@ -97,6 +99,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { private final ILawsEnterpriseStandardService lawsEnterpriseStandardService; private final ILawsEnterpriseStandardLevelService lawsEnterpriseStandardLevelService; private final EnterpriseStandardAuthUserService enterpriseStandardAuthUserService; + private final ISysUserService sysUserService; private static final String INFO_ID = "info_id"; private static final String ID = "id"; private static final String IDS = "ids"; @@ -117,7 +120,8 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { ISysDictItemService sysDictItemService, ILawsEnterpriseStandardService lawsEnterpriseStandardService, ILawsEnterpriseStandardLevelService lawsEnterpriseStandardLevelService, - EnterpriseStandardAuthUserService enterpriseStandardAuthUserService) { + EnterpriseStandardAuthUserService enterpriseStandardAuthUserService, + ISysUserService sysUserService) { this.documentSplitMapper = documentSplitMapper; this.sarFileSplitInfoService = sarFileSplitInfoService; this.lawsCommonMapper = lawsCommonMapper; @@ -130,6 +134,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { this.lawsEnterpriseStandardService = lawsEnterpriseStandardService; this.lawsEnterpriseStandardLevelService = lawsEnterpriseStandardLevelService; this.enterpriseStandardAuthUserService = enterpriseStandardAuthUserService; + this.sysUserService = sysUserService; } @Value("${jero.path.exportExcelTempPath}") @@ -161,7 +166,9 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { ids = documentSplitInfos.stream().map(DocumentSplitInfo::getId).collect(Collectors.toList()); } updateWrapper.in(SarFileSplitInfoEO::getId, ids); - updateWrapper.set(SarFileSplitInfoEO::getCreateBy, documentSplitInfo.getCreateBy()); + SysUser sysUser = sysUserService.getById(documentSplitInfo.getCreateBy()); + updateWrapper.set(SarFileSplitInfoEO::getAuthor, documentSplitInfo.getCreateBy()); + updateWrapper.set(SarFileSplitInfoEO::getCreateBy, sysUser.getUsername()); sarFileSplitInfoService.update(updateWrapper); }