wenhongquan 10 月之前
父節點
當前提交
f1388c4994

+ 2 - 1
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysOssServiceImpl.java

@@ -69,6 +69,7 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
     @Override
     public List<SysOssVo> listByIds(Collection<Long> ossIds) {
         List<SysOssVo> list = new ArrayList<>();
+        if(ossIds.size()<1) return list;
         list = baseMapper.selectVoBatchIds(ossIds);
         for (SysOssVo vo : list) {
             if (ObjectUtil.isNotNull(vo)) {
@@ -281,7 +282,7 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
         OssClient storage = OssFactory.instance(oss.getService());
         // 仅修改桶类型为 private 的URL,临时URL时长为120s
         if (AccessPolicyType.PRIVATE == storage.getAccessPolicy()) {
-            oss.setUrl(storage.getPrivateUrl(oss.getFileName(), 30));
+            oss.setUrl(storage.getPrivateUrl(oss.getFileName(), 180));
         }
         return oss;
     }