From 21c87184ced55e8a7d0783e7eadfd03a2db9bd88 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 30 Sep 2025 10:10:09 +0800 Subject: [PATCH] fix(goods):修复商品文件上传路径缺少斜杠问题 --- 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