From ff076ec18ccc61d9d03863d859000e4a46c19a76 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 27 十二月 2019 11:20:35 +0800
Subject: [PATCH] 自购返利维权到账修改

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
index 26bd11e..be91b5d 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/SearchControllerV2.java
@@ -153,6 +153,7 @@
 		}
 		// 鍘婚櫎鍓嶅悗绌烘牸
 		text = text.trim();
+		String originalText=text;
 
 		try {
 			TokenVO tokenVO = tokenRecordService.discernToken(text, uid, acceptData);
@@ -231,7 +232,7 @@
 			tb = TaoBaoUtil.isAlimama(id);
 			if (tb == null) {
 				type = 4;
-				tb = getTaoBaoGoodsBriefFromGoodsId(id);
+				tb = getTaoBaoGoodsBriefFromGoodsId(id,originalText);
 			}
 		} else if (text.contains("http://zmnxbc.com")) { // 鎵嬫満绔ぉ鐚獳PP鍒嗕韩
 			tb = TaoBaoUtil.parsePhoneShareUrlByTM(text);
@@ -243,7 +244,7 @@
 			tb = TaoBaoUtil.isAlimama(id);
 			if (tb == null) {
 				type = 4;
-				tb = getTaoBaoGoodsBriefFromGoodsId(id);
+				tb = getTaoBaoGoodsBriefFromGoodsId(id,originalText);
 			}
 		} else if (text.contains("v.douyin.com")) { // 鎶栭煶
 			analysisDouYin(acceptData, text, out);
@@ -254,7 +255,7 @@
 			if (tb == null) {
 				String goodsId = TaoBaoUtil.getGoodsIdByPhoneShareUrl(text);
 				if (!StringUtil.isNullOrEmpty(goodsId)) {
-					tb = getTaoBaoGoodsBriefFromGoodsId(goodsId);
+					tb = getTaoBaoGoodsBriefFromGoodsId(goodsId,originalText);
 					if (tb != null)
 						type = 4;
 				}
@@ -404,12 +405,22 @@
 		out.print(JsonUtil.loadTrueResult(root));
 	}
 
-	private TaoBaoGoodsBrief getTaoBaoGoodsBriefFromGoodsId(String goodsId) {
+	private TaoBaoGoodsBrief getTaoBaoGoodsBriefFromGoodsId(String goodsId, String text) {
 		TaoBaoGoodsBrief tb = TaoBaoUtil.getTmallGoodsInfo(goodsId);
 		if (tb == null && NumberUtil.isNumeric(goodsId)) {// 鏄暟瀛�
-			tb = TaoBaoUtil.getSimpleGoodsBrief(Long.parseLong(goodsId));
-			if (tb != null) {
-				tb.setPictUrl(TbImgUtil.getTBSize220Img(tb.getPictUrl()));
+//			tb = TaoBaoUtil.getSimpleGoodsBrief(Long.parseLong(goodsId));
+//			if (tb != null) {
+//				tb.setPictUrl(TbImgUtil.getTBSize220Img(tb.getPictUrl()));
+//			}
+			if (tb == null) {
+				tb = new TaoBaoGoodsBrief();
+				if (text.trim().indexOf("銆�") == 0 && text.trim().indexOf("銆�") > 0) {
+					// 鎴彇鏍囬
+					String title = text.trim().substring(1, text.trim().lastIndexOf("銆�"));
+					tb.setAuctionId(Long.parseLong(goodsId));
+					tb.setTitle(title);
+					tb.setPictUrl("http://");
+				}
 			}
 		}
 		return tb;

--
Gitblit v1.8.0