From ec60e757d358636dcac1589c44a66f3e276fe58c Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期一, 29 六月 2020 14:41:42 +0800 Subject: [PATCH] 拉新 --- utils/src/main/java/org/yeshi/utils/taobao/TbImgUtil.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/utils/src/main/java/org/yeshi/utils/taobao/TbImgUtil.java b/utils/src/main/java/org/yeshi/utils/taobao/TbImgUtil.java index 1f693f5..c8093f3 100644 --- a/utils/src/main/java/org/yeshi/utils/taobao/TbImgUtil.java +++ b/utils/src/main/java/org/yeshi/utils/taobao/TbImgUtil.java @@ -5,7 +5,6 @@ import org.yeshi.utils.StringUtil; public class TbImgUtil { - public static String getTBSize320Img(String url) { return getTBSizeImg(url, 320); @@ -18,9 +17,6 @@ public static String getTBSize320ImgWebp(String url) { return getTBSizeImgWebp(url, 320); } - - - public static String getTBSize220ImgWebp(String url) { return getTBSizeImgWebp(url, 220); @@ -29,7 +25,12 @@ public static String getTBSizeImg(String url, int size) { if (StringUtil.isNullOrEmpty(url)) return url; - if (url.contains("img.alicdn.com")||url.contains("gw.alicdn.com")) { + + if (url.startsWith("//")) + url = "https:" + url; + + if (url.contains("img.alicdn.com") || url.contains("gw.alicdn.com") || url.contains("gd1.alicdn.com") + || url.contains("gd2.alicdn.com") || url.contains("gd3.alicdn.com") || url.contains("gd4.alicdn.com")) { boolean isMatch = Pattern.matches(".*[0-9]x[0-9].*", url); if (isMatch) return url; @@ -42,7 +43,10 @@ public static String getTBSizeImgWebp(String url, int size) { if (StringUtil.isNullOrEmpty(url)) return url; - if (url.contains("img.alicdn.com")||url.contains("gw.alicdn.com")) { + if (url.startsWith("//")) + url = "https:" + url; + if (url.contains("img.alicdn.com") || url.contains("gw.alicdn.com") || url.contains("gd1.alicdn.com") + || url.contains("gd2.alicdn.com") || url.contains("gd3.alicdn.com") || url.contains("gd4.alicdn.com")) { boolean isMatch = Pattern.matches(".*[0-9]x[0-9].*", url); if (isMatch) return url; -- Gitblit v1.8.0