From 2464548977f4720bc8fceeb5d999c1a3852c2d10 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 21 四月 2022 19:38:30 +0800
Subject: [PATCH] 签到与任务

---
 app/src/main/java/com/yeshi/makemoney/app/service/impl/team/UserSpreadImgServiceImpl.java |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/app/src/main/java/com/yeshi/makemoney/app/service/impl/team/UserSpreadImgServiceImpl.java b/app/src/main/java/com/yeshi/makemoney/app/service/impl/team/UserSpreadImgServiceImpl.java
index 0e657da..a5f4579 100644
--- a/app/src/main/java/com/yeshi/makemoney/app/service/impl/team/UserSpreadImgServiceImpl.java
+++ b/app/src/main/java/com/yeshi/makemoney/app/service/impl/team/UserSpreadImgServiceImpl.java
@@ -150,13 +150,17 @@
         List<String> md5List = new ArrayList<>();
         Map<String, UserSpreadImg> userMap = new HashMap<>();
         for (UserSpreadImg img : userSpreadImgList) {
-            md5List.add(img.getId());
+            md5List.add(img.getSourceMD5());
             userMap.put(img.getSourceMD5(), img);
         }
 
         //鍒犻櫎绱犳潗涓笉瀛樺湪鐨勫浘鐗�
-        md5List.removeAll(resourceMD5List);
-        for (String md5 : md5List) {
+
+        //涓存椂鍙橀噺锛岄槻姝㈡暟鎹姹℃煋
+        List<String> tempMD5List=new ArrayList<>();
+        tempMD5List.addAll(md5List);
+        tempMD5List.removeAll(resourceMD5List);
+        for (String md5 : tempMD5List) {
             deleteUserSpreadImg(userMap.get(md5));
         }
 
@@ -201,14 +205,10 @@
         //鍒犻櫎瀹炰綋
         userSpreadImgDao.delete(img.getId());
         //鍒犻櫎鍥剧墖
-        COSManager.getInstance().deleteFileByKey(getUrlKey(img.getUrl()));
+        COSManager.getInstance().deleteFileByKey(ImageUtil.getUrlKey(img.getUrl()));
     }
 
-    private static String getUrlKey(String imgUrl) {
-        String url = imgUrl.replace("http://", "").replace("https://", "");
-        String key = url.substring(url.indexOf("/"));
-        return key;
-    }
+
 
 
 }
\ No newline at end of file

--
Gitblit v1.8.0