From 6090839cb1a40547304ffe59e75320799fc47bea Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 31 十二月 2019 15:09:54 +0800
Subject: [PATCH] 删除DaTaoKeDetail实体,修改其依赖

---
 fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java |   44 ++++++++++++++++----------------------------
 1 files changed, 16 insertions(+), 28 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java
index ccb179e..370dd0a 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java
@@ -6,7 +6,6 @@
 import java.net.URLEncoder;
 import java.util.ArrayList;
 import java.util.Calendar;
-import java.util.Date;
 import java.util.Iterator;
 import java.util.List;
 
@@ -26,7 +25,6 @@
 import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
 import com.yeshi.fanli.entity.taobao.TaoBaoHead;
 import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult;
-import com.yeshi.fanli.entity.taobao.dataoke.DaTaoKeDetail;
 import com.yeshi.fanli.entity.taobao.dataoke.DaTaoKeDetailV2;
 import com.yeshi.fanli.tag.PageEntity;
 import com.yeshi.fanli.util.MoneyBigDecimalUtil;
@@ -444,9 +442,9 @@
 		return couponList;
 	}
 
-	private static List<DaTaoKeDetail> parseCurrent(String url) {
+	private static List<DaTaoKeDetailV2> parseCurrent(String url) {
 
-		List<DaTaoKeDetail> list = new ArrayList<>();
+		List<DaTaoKeDetailV2> list = new ArrayList<>();
 		try {
 			Document doc = Jsoup.connect(url)
 					.userAgent(
@@ -460,9 +458,9 @@
 						.getElementsByTag("b").get(0).text();
 
 				System.out.println(id + "-" + currentSale);
-				DaTaoKeDetail detail = new DaTaoKeDetail();
+				DaTaoKeDetailV2 detail = new DaTaoKeDetailV2();
 				detail.setId(id);
-				detail.setSalesNum(Integer.parseInt(currentSale));
+				detail.setMonthSales(Integer.parseInt(currentSale));
 				list.add(detail);
 
 			}
@@ -482,7 +480,7 @@
 	 * @param cid
 	 * @return
 	 */
-	public static List<DaTaoKeDetail> getCurrentSalesRank(Integer cid) {
+	public static List<DaTaoKeDetailV2> getCurrentSalesRank(Integer cid) {
 		String url = null;
 		if (cid == null)
 			url = "http://www.dataoke.com/top_sell";
@@ -497,7 +495,7 @@
 	 * @param cid
 	 * @return
 	 */
-	public static List<DaTaoKeDetail> getCurrentDaySalesRank(Integer cid) {
+	public static List<DaTaoKeDetailV2> getCurrentDaySalesRank(Integer cid) {
 		String url = null;
 		if (cid == null)
 			url = "http://www.dataoke.com/top_all";
@@ -512,7 +510,7 @@
 	 * @param cid
 	 * @return
 	 */
-	public static List<DaTaoKeDetail> getCurrentHotSalesRank() {
+	public static List<DaTaoKeDetailV2> getCurrentHotSalesRank() {
 		String url = "http://www.dataoke.com/top_tui";
 		return parseCurrent(url);
 	}
@@ -521,17 +519,17 @@
 		return commonEmojis[(int) (Math.random() * commonEmojis.length)];
 	}
 
-	public static String getDesc(DaTaoKeDetail detail) {
+	public static String getDesc(DaTaoKeDetailV2 detail) {
 
 		// 鏍囬+鍒稿悗浠�+鍖呴偖+鎻忚堪
-		String desc = detail.getdTitle();
+		String desc = detail.getDtitle();
 		desc += "\n";
 		desc += String.format("鍒稿悗浠�%s銆�%s鍏冦�戝寘閭鏉� ", Math.random() > 0.5 ? "馃挵" : "",
-				MoneyBigDecimalUtil.getWithNoZera(detail.getPrice()).toString())
+				MoneyBigDecimalUtil.getWithNoZera(detail.getActualPrice() ).toString())
 				+ (Math.random() > 0.5 ? getRandomCommonEmoji() : "");
 		desc += "\n";
 		// desc += detail.getIntroduce();
-		String introduce = detail.getIntroduce().replace("锛�", ",").replace("銆�", ",").replace("锛�", ",").replace(",",
+		String introduce = detail.getDesc().replace("锛�", ",").replace("銆�", ",").replace("锛�", ",").replace(",",
 				",");
 		introduce = introduce.replace(",,,", ",").replace(",,", ",");
 
@@ -548,15 +546,6 @@
 		return desc;
 	}
 
-	public static TaoBaoGoodsBrief filterTaoBaoGoods(TaoBaoGoodsBrief goods, DaTaoKeDetail detail) {
-		if (detail != null && goods != null) {
-			// 閲嶆柊璁剧疆鏍囬涓庡埜浠锋牸
-			goods.setTitle(detail.getdTitle());
-			if (!StringUtil.isNullOrEmpty(detail.getPic()))
-				goods.setPictUrlWhite(detail.getPic());
-		}
-		return goods;
-	}
 
 	public static TaoBaoGoodsBrief filterTaoBaoGoods(TaoBaoGoodsBrief goods, DaTaoKeDetailV2 detail) {
 		if (detail != null && goods != null) {
@@ -568,15 +557,14 @@
 		return goods;
 	}
 
-	public static DaTaoKeDetail filterDaTaoKe(TaoBaoGoodsBrief goods, DaTaoKeDetail detail) {
+	public static DaTaoKeDetailV2 filterDaTaoKe(TaoBaoGoodsBrief goods, DaTaoKeDetailV2 detail) {
 		if (goods != null) {
 			BigDecimal price = TaoBaoUtil.getAfterUseCouplePrice(goods);
-			detail.setOrgPrice(goods.getZkPrice());
-			detail.setPrice(price);
+			detail.setOriginalPrice(goods.getZkPrice());
+			detail.setActualPrice(price);
 			if (goods.getCouponStartFee() != null)
-				detail.setQuanCondition(goods.getCouponStartFee() + "");
-			detail.setQuanId(goods.getCouponActivityId());
-			detail.setQuanPrice(goods.getCouponAmount());
+				detail.setCouponConditions(goods.getCouponStartFee() + "");
+			detail.setCouponPrice(goods.getCouponAmount());
 			return detail;
 		}
 

--
Gitblit v1.8.0