From faabdba4cdfc442d3dc5f06bd9ae9cc90d8161c3 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 17 五月 2019 09:32:34 +0800
Subject: [PATCH] bug修改

---
 fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 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 ca359e9..a692119 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
@@ -456,6 +456,8 @@
 	}
 
 	private static List<DaTaoKeDetail> parseCurrent(String url) {
+		
+		List<DaTaoKeDetail> list=new ArrayList<>();
 		try {
 			Document doc = Jsoup.connect(url)
 					.userAgent(
@@ -469,6 +471,10 @@
 						.getElementsByTag("b").get(0).text();
 
 				System.out.println(id + "-" + currentSale);
+				DaTaoKeDetail detail=new DaTaoKeDetail();
+				detail.setId(id);
+				detail.setSalesNum(Integer.parseInt(currentSale));
+				list.add(detail);
 
 			}
 
@@ -477,7 +483,7 @@
 		}
 
 		// TODO 闇�瑕佽繑鍥炲��
-		return null;
+		return list;
 	}
 
 	// 鑾峰彇瀹炴椂姒滃崟
@@ -487,7 +493,7 @@
 	 * @param cid
 	 * @return
 	 */
-	public static List<DaTaoKeDetail> getCurrentSalesRank(Long cid) {
+	public static List<DaTaoKeDetail> getCurrentSalesRank(Integer cid) {
 		String url = null;
 		if (cid == null)
 			url = "http://www.dataoke.com/top_sell";
@@ -502,7 +508,7 @@
 	 * @param cid
 	 * @return
 	 */
-	public static List<DaTaoKeDetail> getCurrentDaySalesRank(Long cid) {
+	public static List<DaTaoKeDetail> getCurrentDaySalesRank(Integer cid) {
 		String url = null;
 		if (cid == null)
 			url = "http://www.dataoke.com/top_all";
@@ -534,4 +540,19 @@
 		return desc;
 	}
 
+	
+	public static TaoBaoGoodsBrief filterTaoBaoGoods(TaoBaoGoodsBrief goods, DaTaoKeDetail detail) {
+		if (detail != null) {
+			// 閲嶆柊璁剧疆鏍囬涓庡埜浠锋牸
+			goods.setTitle(detail.getdTitle());
+			goods.setCouponAmount(detail.getQuanPrice());
+			if (new BigDecimal(detail.getQuanCondition()).compareTo(new BigDecimal(0)) > 0)
+				goods.setCouponInfo(String.format("婊�%s鍏冨噺%s鍏�", detail.getQuanCondition(),
+						MoneyBigDecimalUtil.getWithNoZera(detail.getQuanPrice()).toString()));
+			else
+				goods.setCouponInfo(String.format("%s鍏冩棤鏉′欢鍒�", detail.getQuanPrice()));
+		}
+		return goods;
+	}
+	
 }

--
Gitblit v1.8.0