From 9587354d0a0efe80abefac375aad9d0638dccbf4 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 9 Sep 2025 13:08:42 +0800 Subject: [PATCH] =?UTF-8?q?fix(device):=20=E4=BF=AE=E5=A4=8D=E9=98=BF?= =?UTF-8?q?=E9=87=8C=E4=BA=91=20OSS=20=E6=96=87=E4=BB=B6=E6=A3=80=E7=B4=A2?= =?UTF-8?q?=E5=92=8C=E8=BF=9E=E6=8E=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 AliOssStorageOperator 中的时间增量,从分钟改为天 - 在 DeviceFactory 中为阿里云 OSS操作器添加域名替换,以解决连接问题 --- src/main/java/com/ycwl/basic/device/DeviceFactory.java | 2 +- .../com/ycwl/basic/device/operator/AliOssStorageOperator.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ycwl/basic/device/DeviceFactory.java b/src/main/java/com/ycwl/basic/device/DeviceFactory.java index e37bf5a..cb0ff6f 100644 --- a/src/main/java/com/ycwl/basic/device/DeviceFactory.java +++ b/src/main/java/com/ycwl/basic/device/DeviceFactory.java @@ -23,7 +23,7 @@ public class DeviceFactory { return null; } if (Integer.valueOf(DeviceStoreTypeEnum.ALI_OSS.getType()).equals(config.getStoreType())) { - operator = new AliOssStorageOperator(config.getStoreConfigJson()); + operator = new AliOssStorageOperator(config.getStoreConfigJson().replace("-internal.aliyuncs.com", ".aliyuncs.com")); } else if (Integer.valueOf(DeviceStoreTypeEnum.WVP_ACTIVE.getType()).equals(config.getStoreType())) { operator = new WvpActiveStorageOperator(config.getStoreConfigJson()); } else if (Integer.valueOf(DeviceStoreTypeEnum.WVP_PASSIVE.getType()).equals(config.getStoreType())) { diff --git a/src/main/java/com/ycwl/basic/device/operator/AliOssStorageOperator.java b/src/main/java/com/ycwl/basic/device/operator/AliOssStorageOperator.java index f6a2f35..d765332 100644 --- a/src/main/java/com/ycwl/basic/device/operator/AliOssStorageOperator.java +++ b/src/main/java/com/ycwl/basic/device/operator/AliOssStorageOperator.java @@ -84,7 +84,7 @@ public class AliOssStorageOperator extends ADeviceStorageOperator { return null; } fileList.addAll(fileListByPrefix); - calendar.add(Calendar.MINUTE, 1); + calendar.add(Calendar.DATE, 1); } calendar.clear(); return fileList.stream()