From 207dc8655711cddac2653e18b51e58a88dba2084 Mon Sep 17 00:00:00 2001
From: yj <Administrator@192>
Date: 星期五, 06 三月 2020 18:14:36 +0800
Subject: [PATCH] 发圈处理

---
 fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 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 6a110ec..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
@@ -210,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)// 鍗曢摼鎺�+鏂囨湰
@@ -480,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