From af0f57dfc905fc84df833a230dadf4749267779c Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 30 Sep 2025 13:02:01 +0800 Subject: [PATCH] fix(ai):修正文件删除失败时的异常信息- 将文件删除失败时抛出的异常信息从"文件删除成功"更正为"文件删除失败" - 保持异常处理逻辑的一致性,确保错误信息准确反映问题 --- src/main/java/cc/mrbird/febs/mall/controller/goods/AdminMallGoodsController.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/goods/AdminMallGoodsController.java b/src/main/java/cc/mrbird/febs/mall/controller/goods/AdminMallGoodsController.java index 1c5d1c2..3c6de6a 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/goods/AdminMallGoodsController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/goods/AdminMallGoodsController.java @@ -6,6 +6,7 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; +import cc.mrbird.febs.common.exception.FebsException; import cc.mrbird.febs.common.utils.FileUtil; import cc.mrbird.febs.common.utils.OssUtils; import cc.mrbird.febs.mall.dto.*; @@ -45,6 +46,27 @@ private final IAdminMallGoodsService adminMallGoodsService; private final DataDictionaryCustomMapper dataDictionaryCustomMapper; + // 文件保存目录URL + @Value("${static.resource.ai.common}") + private String commonPath; + // 文件保存目录URL + @Value("${static.resource.ai.company}") + private String companyPath; + @ControllerEndpoint(operation = "文件上传服务器", exceptionMessage = "上传失败") + @PostMapping(value = "/fileUploadEsc") + public Map<String,Object> fileUploadEsc(@RequestBody @Validated MultipartFile file) throws IOException { + if (file == null) { + throw new FebsException("上传文件不能为空"); + } + + String path = commonPath; + String companyId = getCurrentUserCompanyId(); + if (StrUtil.isNotEmpty(companyId)){ + path = companyPath + companyId+"/"; + } + return FileUtil.fileUploadEsc(file,null,path); + } + // /** // * 图片上传 // * @return -- Gitblit v1.9.1