From b404321ac200e26fed385eddd6a3deb91a0de174 Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期四, 05 三月 2020 22:25:29 +0800 Subject: [PATCH] 图片剪切帮助类 --- fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java b/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java index 14fce98..003601f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java @@ -1,6 +1,5 @@ package com.yeshi.fanli.service.manger; -import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.util.HashSet; @@ -12,10 +11,6 @@ import javax.annotation.Resource; -import org.apache.commons.httpclient.Header; -import org.apache.commons.httpclient.HttpClient; -import org.apache.commons.httpclient.HttpException; -import org.apache.commons.httpclient.methods.PostMethod; import org.springframework.stereotype.Component; import org.yeshi.utils.HttpUtil; import org.yeshi.utils.NumberUtil; @@ -215,7 +210,15 @@ if (!StringUtil.isNullOrEmpty(link)) { CommonGoods goods = parseLink(urlList.get(0)); if (goods == null || goods.getGoodsId() == null) { - resultListener.onResult(new GoodsDocParseResultVO(text, urlList.get(0))); + if (urlList.size() > 1) + resultListener.onResult(new GoodsDocParseResultVO(text, urlList.get(0))); + else {// 鍗曢摼鎺� + // 鍒ゆ柇鏄惁鍖呭惈鍙浆閾剧殑閾炬帴 + if (!isContainsLinkConvert(link)) + resultListener.none(); + else + resultListener.onResult(new GoodsDocParseResultVO(text, link)); + } } else { if (VersionUtil.greaterThan_2_0_7(platform, version)) { if (urlList.size() == 1)// 鍗曢摼鎺�+鏂囨湰 @@ -485,6 +488,16 @@ } return null; } + + private boolean isContainsLinkConvert(String link) { + if (link.contains(".jd.com")) + return true; + else if (link.contains(".taobao.com") || link.contains(".tmall")) + return true; + else if (link.contains(".pinduoduo.com") || link.contains(".yangkeduo.com")) + return true; + return false; + } } /** -- Gitblit v1.8.0