From 8d2400e90e8490422bf033cf7f3cfca46c0290e8 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 16 三月 2026 13:59:17 +0800
Subject: [PATCH] update

---
 ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TVersionManagementController.java |   74 +++++++++++++++++++-----------------
 1 files changed, 39 insertions(+), 35 deletions(-)

diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TVersionManagementController.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TVersionManagementController.java
index c14fac9..e2269ef 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TVersionManagementController.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TVersionManagementController.java
@@ -10,6 +10,7 @@
 import com.stylefeng.guns.core.util.SinataUtil;
 import com.stylefeng.guns.modular.system.model.TVersionManagement;
 import com.stylefeng.guns.modular.system.service.ITVersionManagementService;
+import com.stylefeng.guns.modular.system.util.COSUploadService;
 import com.stylefeng.guns.modular.system.util.PushMinistryOfTransportUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
@@ -40,6 +41,9 @@
     
     @Autowired
     private PushMinistryOfTransportUtil pushMinistryOfTransportUtil;
+
+    @Autowired
+    private COSUploadService cosUploadService;
     
     @Value("${pushMinistryOfTransport}")
     private boolean pushMinistryOfTransport;
@@ -122,44 +126,44 @@
         Map<String, Object> m = new HashMap<>();
         //TODO 更换存储方式
         // QianYunTongConfig qianYunTongConfig1 = qianYunTongConfig.getQianYunTongConfig();
-        try {
-	    //     String pictureName = UUID.randomUUID().toString() + "." + ToolUtil.getFileSuffix(myfile.getOriginalFilename());
-	    //     String bucketName = qianYunTongConfig1.getBucketName();
-	    //     Bucket grjyTest = NCOSSUtil.getBucketInfo(bucketName);
-	    //     if (null == grjyTest) {
-		//         //创建桶
-		//         Boolean bucket = NCOSSUtil.createBucket(bucketName);
-		//         if (!bucket) {
-		// 	        throw new RuntimeException("创建存储桶失败");
-		//         }
-		//         //设置桶策略
-		//         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("设置桶策略失败");
-		//         }
-	    //     }
-	    //     //上传对象
-	    //     String key = "apk/" + pictureName;
-	    //     String object = NCOSSUtil.putObject(bucketName, key, myfile.getInputStream());
-	    //     if (null == object) {
-		//         throw new RuntimeException("上传图片失败");
-	    //     }
-        //     if("prod".equals(qianYunTongConfig.getActiveProfile())){
-        //         m.put("imgUrl", "https://traffic.qytzt.cn/v1/AUTH_" + qianYunTongConfig1.getAccount() + "/" + bucketName + "/" + key);
-        //     }else{
-        //         m.put("imgUrl", "https://test-qncx.sitechcloud.com/v1/AUTH_" + qianYunTongConfig1.getAccount() + "/" + bucketName + "/" + key);
-        //     }
-
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
 //        try {
-//            String pictureName = OssUploadUtil.ossUpload(request, myfile);
-//            m.put("imgUrl", pictureName);
-//        }catch (Exception e){
+//	    //     String pictureName = UUID.randomUUID().toString() + "." + ToolUtil.getFileSuffix(myfile.getOriginalFilename());
+//	    //     String bucketName = qianYunTongConfig1.getBucketName();
+//	    //     Bucket grjyTest = NCOSSUtil.getBucketInfo(bucketName);
+//	    //     if (null == grjyTest) {
+//		//         //创建桶
+//		//         Boolean bucket = NCOSSUtil.createBucket(bucketName);
+//		//         if (!bucket) {
+//		// 	        throw new RuntimeException("创建存储桶失败");
+//		//         }
+//		//         //设置桶策略
+//		//         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("设置桶策略失败");
+//		//         }
+//	    //     }
+//	    //     //上传对象
+//	    //     String key = "apk/" + pictureName;
+//	    //     String object = NCOSSUtil.putObject(bucketName, key, myfile.getInputStream());
+//	    //     if (null == object) {
+//		//         throw new RuntimeException("上传图片失败");
+//	    //     }
+//        //     if("prod".equals(qianYunTongConfig.getActiveProfile())){
+//        //         m.put("imgUrl", "https://traffic.qytzt.cn/v1/AUTH_" + qianYunTongConfig1.getAccount() + "/" + bucketName + "/" + key);
+//        //     }else{
+//        //         m.put("imgUrl", "https://test-qncx.sitechcloud.com/v1/AUTH_" + qianYunTongConfig1.getAccount() + "/" + bucketName + "/" + key);
+//        //     }
+//
+//        } catch (Exception e) {
 //            e.printStackTrace();
 //        }
+        try {
+            String pictureName = cosUploadService.uploadFile(myfile);
+            m.put("imgUrl", pictureName);
+        }catch (Exception e){
+            e.printStackTrace();
+        }
         return m;
     }
 

--
Gitblit v1.7.1