From 91fcd48801ad1120651027824f7a60a14deadf87 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 08 七月 2025 19:21:21 +0800
Subject: [PATCH] 修改三方对接逻辑和环境参数配置

---
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/NCOSSUtil.java |   19 +++++++++++--------
 1 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/NCOSSUtil.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/NCOSSUtil.java
index 8f25e90..e65e84f 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/NCOSSUtil.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/NCOSSUtil.java
@@ -8,6 +8,7 @@
 import com.heredata.hos.model.PutObjectResult;
 import com.heredata.hos.model.bucket.Bucket;
 import com.heredata.model.VoidResult;
+import com.stylefeng.guns.modular.system.util.SpringContextsUtil;
 import lombok.extern.slf4j.Slf4j;
 
 import java.io.InputStream;
@@ -19,7 +20,9 @@
  */
 @Slf4j
 public class NCOSSUtil {
-
+	
+	private static QianYunTongConfig qianYunTongConfig = SpringContextsUtil.getBean(QianYunTongConfig.class).getQianYunTongConfig();;
+	
 	/**
 	 * 创建桶
 	 * @param bucketName
@@ -32,7 +35,7 @@
 		 * accessKey:向UAAS服务请求到的access_key
 		 * secretKey:向UAAS服务请求到的secret_key
 		 */
-		HOS hos = new HOSClientBuilder().build(QianYunTongProperties.endPoint, QianYunTongProperties.account, QianYunTongProperties.accessKey, QianYunTongProperties.secretKey);
+		HOS hos = new HOSClientBuilder().build(qianYunTongConfig.getEndPoint(), qianYunTongConfig.getAccount(), qianYunTongConfig.getAccessKey(), qianYunTongConfig.getSecretKey());
 		try {
 			// 创建请求对象,并且设置创建桶名为"example"的桶
 			CreateBucketRequest createBucketRequest = new CreateBucketRequest(bucketName);
@@ -61,7 +64,7 @@
 		 * accessKey:向UAAS服务请求到的access_key
 		 * secretKey:向UAAS服务请求到的secret_key
 		 */
-		HOS hos = new HOSClientBuilder().build(QianYunTongProperties.endPoint, QianYunTongProperties.account, QianYunTongProperties.accessKey, QianYunTongProperties.secretKey);
+		HOS hos = new HOSClientBuilder().build(qianYunTongConfig.getEndPoint(), qianYunTongConfig.getAccount(), qianYunTongConfig.getAccessKey(), qianYunTongConfig.getSecretKey());
 		try {
 			// 查询桶名为"example"的详情
 			Bucket bucket = hos.getBucketInfo(bucketName);
@@ -85,7 +88,7 @@
 		 * accessKey:向UAAS服务请求到的access_key
 		 * secretKey:向UAAS服务请求到的secret_key
 		 */
-		HOS hos = new HOSClientBuilder().build(QianYunTongProperties.endPoint, QianYunTongProperties.account, QianYunTongProperties.accessKey, QianYunTongProperties.secretKey);
+		HOS hos = new HOSClientBuilder().build(qianYunTongConfig.getEndPoint(), qianYunTongConfig.getAccount(), qianYunTongConfig.getAccessKey(), qianYunTongConfig.getSecretKey());
 		try {
 			VoidResult result = hos.deleteBucket(bucketName);
 			if (result.getResponse().isSuccessful()) {
@@ -137,7 +140,7 @@
 		 * accessKey:向UAAS服务请求到的access_key
 		 * secretKey:向UAAS服务请求到的secret_key
 		 */
-		HOS hos = new HOSClientBuilder().build(QianYunTongProperties.endPoint, QianYunTongProperties.account, QianYunTongProperties.accessKey, QianYunTongProperties.secretKey);
+		HOS hos = new HOSClientBuilder().build(qianYunTongConfig.getEndPoint(), qianYunTongConfig.getAccount(), qianYunTongConfig.getAccessKey(), qianYunTongConfig.getSecretKey());
 		// 桶策略字符串
 		try {
 			VoidResult result = hos.setBucketPolicy(bucketName, policyText);
@@ -167,7 +170,7 @@
 		 * accessKey:向UAAS服务请求到的access_key
 		 * secretKey:向UAAS服务请求到的secret_key
 		 */
-		HOS hos = new HOSClientBuilder().build(QianYunTongProperties.endPoint, QianYunTongProperties.account, QianYunTongProperties.accessKey, QianYunTongProperties.secretKey);
+		HOS hos = new HOSClientBuilder().build(qianYunTongConfig.getEndPoint(), qianYunTongConfig.getAccount(), qianYunTongConfig.getAccessKey(), qianYunTongConfig.getSecretKey());
 		try {
 			PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName, key , inputStream);
 			PutObjectResult example = hos.putObject(putObjectRequest);
@@ -196,7 +199,7 @@
 		 * accessKey:向UAAS服务请求到的access_key
 		 * secretKey:向UAAS服务请求到的secret_key
 		 */
-		HOS hos = new HOSClientBuilder().build(QianYunTongProperties.endPoint, QianYunTongProperties.account, QianYunTongProperties.accessKey, QianYunTongProperties.secretKey);
+		HOS hos = new HOSClientBuilder().build(qianYunTongConfig.getEndPoint(), qianYunTongConfig.getAccount(), qianYunTongConfig.getAccessKey(), qianYunTongConfig.getSecretKey());
 		try {
 			HOSObject example = hos.getObject(bucketName, key);
 			if (example.getResponse().isSuccessful()) {
@@ -224,7 +227,7 @@
 		 * accessKey:向UAAS服务请求到的access_key
 		 * secretKey:向UAAS服务请求到的secret_key
 		 */
-		HOS hos = new HOSClientBuilder().build(QianYunTongProperties.endPoint, QianYunTongProperties.account, QianYunTongProperties.accessKey, QianYunTongProperties.secretKey);
+		HOS hos = new HOSClientBuilder().build(qianYunTongConfig.getEndPoint(), qianYunTongConfig.getAccount(), qianYunTongConfig.getAccessKey(), qianYunTongConfig.getSecretKey());
 		try {
 			VoidResult example = hos.deleteObject(bucketName, key);
 			if (example.getResponse().isSuccessful()) {

--
Gitblit v1.7.1