From df698fb979db6f1d571f548f40744a19e8c21ac2 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 21 九月 2023 17:48:12 +0800 Subject: [PATCH] 属性对比 --- server/service/src/main/java/com/doumee/service/business/impl/FileRecordServiceImpl.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/FileRecordServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/FileRecordServiceImpl.java index 29f8cc1..4f8656e 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/FileRecordServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/FileRecordServiceImpl.java @@ -21,6 +21,7 @@ import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -58,10 +59,21 @@ log.info("寮�濮嬩笂浼犻檮浠朵俊鎭�=================end========鏃犲緟澶勭悊鏁版嵁==========="); return 0; } + List<String > keyList = new ArrayList<>(); + for(FileRecord model:allLis){ + keyList.add(model.getKeyval()); + } + try { + ALiYunUtil obs = new ALiYunUtil(ossModel.getEndpoint(), ossModel.getAccessId(), ossModel.getAccessKey()); + obs.deleteObjects(ossModel.getBucket(),keyList); + }catch (Exception e){ + } + Date date = new Date(); for(FileRecord model:allLis){ try { ALiYunUtil obs = new ALiYunUtil(ossModel.getEndpoint(), ossModel.getAccessId(), ossModel.getAccessKey()); + obs.deleteObjects(ossModel.getBucket(),keyList); obs.uploadOnlineObject(model.getUrl(),ossModel.getBucket(), model.getKeyval(),null); model.setStatus(Constants.ONE); model.setContent("涓婁紶鎴愬姛"); @@ -72,6 +84,7 @@ model.setEditDate(date); fileRecordMapper.updateById(model); } + return 0; } -- Gitblit v1.9.3