From dda268997ca8f8a364f7c19b45d7a43a50a98efe Mon Sep 17 00:00:00 2001
From: liuhaonan <31457034@qq.com>
Date: 星期二, 25 十月 2022 18:00:11 +0800
Subject: [PATCH] changes

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java
index 1f290a1..16d5314 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java
@@ -4,10 +4,9 @@
 import com.sandu.ximon.admin.config.VnnoxConstant;
 import com.sandu.ximon.admin.minio.config.MinIoPolicy;
 import com.sandu.ximon.admin.minio.entity.MinIoConstant;
+import com.sandu.ximon.admin.security.SecurityUtils;
 import com.sandu.ximon.admin.utils.LogUtils;
 import com.sandu.ximon.admin.utils.SpringContextUtils;
-
-
 import io.minio.*;
 import io.minio.errors.*;
 import io.minio.messages.Bucket;
@@ -262,7 +261,18 @@
         minioClient.putObject(bucketName, fileName, is, new PutObjectOptions(is.available(), -1));
         is.close();
         LogUtils.error("涓婁紶鎬绘椂闂达細" + (System.currentTimeMillis() - start) + "ms");
-        return getFileUrl(bucketName, fileName);
+        if (SecurityUtils.getClientId() == null) {
+            return MinIoConstant.getAbsolutePath(
+                    MinIoConstant.ADMIN_BROADCAST_FILE.getBucketName(),
+                    fileName
+            );
+        } else {
+            return MinIoConstant.getAbsolutePath(
+                    MinIoConstant.ADMIN_BROADCAST_FILE.getBucketName() + SecurityUtils.getUserId(),
+                    fileName
+            );
+        }
+//        return getFileUrl(bucketName, fileName);
     }
 
     /**

--
Gitblit v1.9.3