From f0beb464c1fd4cf1c6481f86610a6a130b93ead4 Mon Sep 17 00:00:00 2001 From: inleft <inleft@qq.com> Date: Wed, 10 Jan 2024 21:30:14 +0800 Subject: [PATCH] 修订文字 --- snowy-main/src/main/java/vip/xiaonuo/modular/blogFile/BlogFileController.java | 29 ++++++++++------------------- 1 files changed, 10 insertions(+), 19 deletions(-) diff --git a/snowy-main/src/main/java/vip/xiaonuo/modular/blogFile/BlogFileController.java b/snowy-main/src/main/java/vip/xiaonuo/modular/blogFile/BlogFileController.java index a2a29b2..82efee8 100644 --- a/snowy-main/src/main/java/vip/xiaonuo/modular/blogFile/BlogFileController.java +++ b/snowy-main/src/main/java/vip/xiaonuo/modular/blogFile/BlogFileController.java @@ -24,24 +24,22 @@ */ package vip.xiaonuo.modular.blogFile; +import cn.hutool.core.util.StrUtil; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import vip.xiaonuo.core.annotion.BusinessLog; import vip.xiaonuo.core.consts.MyConstant; +import vip.xiaonuo.core.context.constant.ConstantContextHolder; import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum; import vip.xiaonuo.core.exception.BlogException; import vip.xiaonuo.core.pojo.response.ResponseData; import vip.xiaonuo.core.pojo.response.SuccessResponseData; -import vip.xiaonuo.modular.blogarticle.service.BlogArticleService; -import vip.xiaonuo.modular.blogarticletype.service.BlogArticleTypeService; import vip.xiaonuo.sys.modular.file.service.SysFileInfoService; import javax.annotation.Resource; import javax.validation.Valid; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; - -import static vip.xiaonuo.sys.config.FileConfig.DEFAULT_BUCKET; /** * blog文件控制器 (提供给外部blog系统查询) @@ -55,13 +53,6 @@ public class BlogFileController { @Resource - private BlogArticleService blogArticleService; - - - @Resource - private BlogArticleTypeService blogArticleTypeService; - - @Resource private SysFileInfoService fileInfoService; /** @@ -73,18 +64,18 @@ @PostMapping("/sysFileInfo/upload") @BusinessLog(title = "文件信息表_上传文件", opType = LogAnnotionOpTypeEnum.OTHER) public ResponseData upload(@RequestPart("file") MultipartFile file, - @NotNull @RequestParam Integer fileType, + @NotNull @RequestParam String bucketName, @NotEmpty @RequestParam String authCode) { - if (!MyConstant.FileTypeList.contains(fileType)) { - throw new BlogException("错误文件类型"); + + if (StrUtil.isEmpty(authCode) || !authCode.equals(ConstantContextHolder.getPushCode())) { + throw new BlogException("授权码错误"); } -// if (StrUtil.isEmpty(authCode) || !authCode.equals(ConstantContextHolder.getAuthCode())) { -// throw new BlogException("授权码错误"); -// } - String bucket = MyConstant.uploadFileBucketMap.getOrDefault(fileType, DEFAULT_BUCKET); + if (!MyConstant.uploadFileBucketList.contains(bucketName)) { + throw new BlogException("错误bucket名称"); + } - Long fileId = fileInfoService.uploadFileBlog(file, bucket); + Long fileId = fileInfoService.uploadFileBlog(file, bucketName); return new SuccessResponseData(fileId); } -- Gitblit v1.9.1