From a3698ecb84be4192754d7b2092491e727dbccec7 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 27 六月 2025 16:51:02 +0800
Subject: [PATCH] 修改bug

---
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java |   14 ++++++--------
 1 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java
index 34e402f..5596625 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/util/UploadUtil.java
@@ -7,6 +7,7 @@
 import com.stylefeng.guns.core.exception.GunsException;
 import com.stylefeng.guns.core.util.ToolUtil;
 import com.stylefeng.guns.modular.system.service.ITImgMidService;
+import com.stylefeng.guns.modular.system.util.ResultUtil;
 import com.stylefeng.guns.modular.system.util.qianyuntong.NCOSSUtil;
 import com.stylefeng.guns.modular.system.util.qianyuntong.QianYunTongProperties;
 import org.slf4j.Logger;
@@ -109,11 +110,8 @@
     
     @RequestMapping("/image")
     @ResponseBody
-    public String image1(@RequestPart("file") MultipartFile picture, HttpServletRequest request) {
+    public ResultUtil image1(@RequestPart("file") MultipartFile file, HttpServletRequest request) {
         try {
-            MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
-            MultipartFile file = (MultipartFile) picture;
-    
             String pictureName = UUID.randomUUID().toString() + "." + ToolUtil.getFileSuffix(file.getOriginalFilename());
             String bucketName = QianYunTongProperties.bucketName;
             Bucket grjyTest = NCOSSUtil.getBucketInfo(bucketName);
@@ -121,20 +119,20 @@
                 //创建桶
                 Boolean bucket = NCOSSUtil.createBucket(bucketName);
                 if (!bucket) {
-                    throw new RuntimeException("创建存储桶失败");
+                    return ResultUtil.error("创建存储桶失败");
                 }
                 //设置桶策略
                 String policyText = "{\"Version\":\"2025-06-23\",\"Statement\":[{\"Sid\":\"Stmt20250623\",\"Action\":[\"GetObject\"],\"Effect\":\"Allow\",\"Resource\":\"" + bucketName + "/*\",\"Principal\":\"*\"}]}";
                 Boolean bucketPolicy = NCOSSUtil.setBucketPolicy(bucketName, policyText);
                 if (!bucketPolicy) {
-                    throw new RuntimeException("设置桶策略失败");
+                    return ResultUtil.error("设置桶策略失败");
                 }
             }
             //上传对象
             String key = "imgs/management/" + pictureName;
             String object = NCOSSUtil.putObject(bucketName, key, file.getInputStream());
             if (null == object) {
-                throw new RuntimeException("上传图片失败");
+                return ResultUtil.error("上传图片失败");
             }
     
             pictureName = "https://traffic.qytzt.cn/v1/AUTH_" + QianYunTongProperties.account + "/" + bucketName + "/" + key;
@@ -144,7 +142,7 @@
 //            MediaResp mediaResp = MediaExample.uploadImage(picture);
 //            System.out.println("------"+mediaResp);
 //            String pictureName = ObsUploadUtil.obsUpload(super.getHttpServletRequest(), picture);
-            return pictureName;
+            return ResultUtil.success(pictureName);
         } catch (Exception e1) {
             e1.printStackTrace();
             return null;

--
Gitblit v1.7.1