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