标题图片配置管理

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 lombok.Getter;
/**
*
*
* @author xixiaowei
* @date 2021/12/15 14:47
*/
@Getter
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);
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<SysTitleMapper, SysTitle> 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<SysTitleMapper, SysTitle> 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;
}