inleft
2022-08-31 aae48957ba971ed0a1bfbfa182701cd22bbe8694
snowy-main/src/main/java/vip/xiaonuo/modular/blogFile/BlogFileController.java
@@ -41,8 +41,6 @@
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import static vip.xiaonuo.sys.config.FileConfig.DEFAULT_BUCKET;
/**
 * blog文件控制器 (提供给外部blog系统查询)
 *
@@ -66,19 +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.getAuthCode())) {
        if (StrUtil.isEmpty(authCode) || !authCode.equals(ConstantContextHolder.getPushCode())) {
            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);
    }