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