标题图片配置管理

pull/25/head
xixiaowei 2021-12-15 14:50:20 +08:00
parent 3397662754
commit ca6fc97427
2 changed files with 12 additions and 0 deletions

View File

@ -5,6 +5,12 @@ import cn.stylefeng.roses.kernel.rule.exception.AbstractExceptionEnum;
import cn.stylefeng.roses.kernel.system.api.constants.SystemConstants; import cn.stylefeng.roses.kernel.system.api.constants.SystemConstants;
import lombok.Getter; import lombok.Getter;
/**
*
*
* @author xixiaowei
* @date 2021/12/15 14:47
*/
@Getter @Getter
public enum SysTitleExceptionEnum implements AbstractExceptionEnum { public enum SysTitleExceptionEnum implements AbstractExceptionEnum {

View File

@ -53,10 +53,13 @@ public class SysTitleServiceImpl extends ServiceImpl<SysTitleMapper, SysTitle> i
// 保存图片信息 // 保存图片信息
SysFileInfoResponse backgroundImageResponse = this.uploadFile(sysTitleRequest.getBackgroundImage(), DEFAULT_FILE_UPLOAD); SysFileInfoResponse backgroundImageResponse = this.uploadFile(sysTitleRequest.getBackgroundImage(), DEFAULT_FILE_UPLOAD);
sysTitle.setBackgroundImage(backgroundImageResponse.getFileId().toString()); sysTitle.setBackgroundImage(backgroundImageResponse.getFileId().toString());
SysFileInfoResponse browserIconResponse = this.uploadFile(sysTitleRequest.getBrowserIcon(), DEFAULT_FILE_UPLOAD); SysFileInfoResponse browserIconResponse = this.uploadFile(sysTitleRequest.getBrowserIcon(), DEFAULT_FILE_UPLOAD);
sysTitle.setBrowserIcon(browserIconResponse.getFileId().toString()); sysTitle.setBrowserIcon(browserIconResponse.getFileId().toString());
SysFileInfoResponse companyLogoResponse = this.uploadFile(sysTitleRequest.getCompanyLogo(), DEFAULT_FILE_UPLOAD); SysFileInfoResponse companyLogoResponse = this.uploadFile(sysTitleRequest.getCompanyLogo(), DEFAULT_FILE_UPLOAD);
sysTitle.setCompanyLogo(companyLogoResponse.getFileId().toString()); sysTitle.setCompanyLogo(companyLogoResponse.getFileId().toString());
SysFileInfoResponse pageImageResponse = this.uploadFile(sysTitleRequest.getPageImage(), DEFAULT_FILE_UPLOAD); SysFileInfoResponse pageImageResponse = this.uploadFile(sysTitleRequest.getPageImage(), DEFAULT_FILE_UPLOAD);
sysTitle.setPageImage(pageImageResponse.getFileId().toString()); sysTitle.setPageImage(pageImageResponse.getFileId().toString());
@ -81,6 +84,7 @@ public class SysTitleServiceImpl extends ServiceImpl<SysTitleMapper, SysTitle> i
sysFileInfoRequest.setFileLocation(4); sysFileInfoRequest.setFileLocation(4);
sysFileInfoRequest.setFilePath("D:\\test"); sysFileInfoRequest.setFilePath("D:\\test");
sysFileInfoRequest.setFileOriginName(multipartFile.getOriginalFilename()); sysFileInfoRequest.setFileOriginName(multipartFile.getOriginalFilename());
return sysFileInfoService.uploadFile(multipartFile, sysFileInfoRequest); return sysFileInfoService.uploadFile(multipartFile, sysFileInfoRequest);
} }
@ -105,9 +109,11 @@ public class SysTitleServiceImpl extends ServiceImpl<SysTitleMapper, SysTitle> i
*/ */
private SysTitle querySysTitleById(SysTitleRequest sysTitleRequest) { private SysTitle querySysTitleById(SysTitleRequest sysTitleRequest) {
SysTitle sysTitle = this.getById(sysTitleRequest.getTitleId()); SysTitle sysTitle = this.getById(sysTitleRequest.getTitleId());
if (ObjectUtil.isEmpty(sysTitle)) { if (ObjectUtil.isEmpty(sysTitle)) {
throw new SystemModularException(SysTitleExceptionEnum.TITLE_NOT_EXIST, sysTitleRequest.getTitleId()); throw new SystemModularException(SysTitleExceptionEnum.TITLE_NOT_EXIST, sysTitleRequest.getTitleId());
} }
return sysTitle; return sysTitle;
} }