From ca6fc97427c1d02afa763f91ef27a343a7ed2f82 Mon Sep 17 00:00:00 2001 From: xixiaowei Date: Wed, 15 Dec 2021 14:50:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=87=E9=A2=98=E5=9B=BE=E7=89=87=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/exception/enums/title/SysTitleExceptionEnum.java | 6 ++++++ .../modular/title/service/impl/SysTitleServiceImpl.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/exception/enums/title/SysTitleExceptionEnum.java b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/exception/enums/title/SysTitleExceptionEnum.java index 20e442bbb..aa5daad78 100644 --- a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/exception/enums/title/SysTitleExceptionEnum.java +++ b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/exception/enums/title/SysTitleExceptionEnum.java @@ -5,6 +5,12 @@ import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum; import cn.stylefeng.roses.kernel.system.api.constants.SystemConstants; import lombok.Getter; +/** + * 标题图片配置管理异常枚举 + * + * @author xixiaowei + * @date 2021/12/15 14:47 + */ @Getter public enum SysTitleExceptionEnum implements AbstractExceptionEnum { diff --git a/kernel-s-system/system-business-title/src/main/java/cn/stylefeng/roses/kernel/system/modular/title/service/impl/SysTitleServiceImpl.java b/kernel-s-system/system-business-title/src/main/java/cn/stylefeng/roses/kernel/system/modular/title/service/impl/SysTitleServiceImpl.java index daa0e102b..dc224fddd 100644 --- a/kernel-s-system/system-business-title/src/main/java/cn/stylefeng/roses/kernel/system/modular/title/service/impl/SysTitleServiceImpl.java +++ b/kernel-s-system/system-business-title/src/main/java/cn/stylefeng/roses/kernel/system/modular/title/service/impl/SysTitleServiceImpl.java @@ -53,10 +53,13 @@ public class SysTitleServiceImpl extends ServiceImpl i // 保存图片信息 SysFileInfoResponse backgroundImageResponse = this.uploadFile(sysTitleRequest.getBackgroundImage(), DEFAULT_FILE_UPLOAD); sysTitle.setBackgroundImage(backgroundImageResponse.getFileId().toString()); + SysFileInfoResponse browserIconResponse = this.uploadFile(sysTitleRequest.getBrowserIcon(), DEFAULT_FILE_UPLOAD); sysTitle.setBrowserIcon(browserIconResponse.getFileId().toString()); + SysFileInfoResponse companyLogoResponse = this.uploadFile(sysTitleRequest.getCompanyLogo(), DEFAULT_FILE_UPLOAD); sysTitle.setCompanyLogo(companyLogoResponse.getFileId().toString()); + SysFileInfoResponse pageImageResponse = this.uploadFile(sysTitleRequest.getPageImage(), DEFAULT_FILE_UPLOAD); sysTitle.setPageImage(pageImageResponse.getFileId().toString()); @@ -81,6 +84,7 @@ public class SysTitleServiceImpl extends ServiceImpl i sysFileInfoRequest.setFileLocation(4); sysFileInfoRequest.setFilePath("D:\\test"); sysFileInfoRequest.setFileOriginName(multipartFile.getOriginalFilename()); + return sysFileInfoService.uploadFile(multipartFile, sysFileInfoRequest); } @@ -105,9 +109,11 @@ public class SysTitleServiceImpl extends ServiceImpl i */ private SysTitle querySysTitleById(SysTitleRequest sysTitleRequest) { SysTitle sysTitle = this.getById(sysTitleRequest.getTitleId()); + if (ObjectUtil.isEmpty(sysTitle)) { throw new SystemModularException(SysTitleExceptionEnum.TITLE_NOT_EXIST, sysTitleRequest.getTitleId()); } + return sysTitle; }