| | |
| | | */ |
| | | 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; |
| | |
| | | public class BlogFileController { |
| | | |
| | | @Resource |
| | | private BlogArticleService blogArticleService; |
| | | |
| | | |
| | | @Resource |
| | | private BlogArticleTypeService blogArticleTypeService; |
| | | |
| | | @Resource |
| | | private SysFileInfoService fileInfoService; |
| | | |
| | | /** |
| | |
| | | throw new BlogException("错误文件类型"); |
| | | } |
| | | |
| | | // if (StrUtil.isEmpty(authCode) || !authCode.equals(ConstantContextHolder.getAuthCode())) { |
| | | // throw new BlogException("授权码错误"); |
| | | // } |
| | | if (StrUtil.isEmpty(authCode) || !authCode.equals(ConstantContextHolder.getPushCode())) { |
| | | throw new BlogException("授权码错误"); |
| | | } |
| | | |
| | | String bucket = MyConstant.uploadFileBucketMap.getOrDefault(fileType, DEFAULT_BUCKET); |
| | | |
| | | Long fileId = fileInfoService.uploadFileBlog(file, bucket); |