From 1e28ac69827ff7578a418a79bd95aff2c6637f5c Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期日, 28 六月 2020 16:47:00 +0800
Subject: [PATCH] 2.1.3

---
 fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java |   64 +++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java
index 4ac60aa..e43e0ae 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/HaoDanKuApiUtil.java
@@ -306,7 +306,11 @@
 		return null;
 	}
 	
-	
+	/**
+	 * 鍗曞搧璇︽儏API
+	 * @param itemid
+	 * @return
+	 */
 	public HDKGoodsDetail getItemDetail(String itemid) {
 		List<ParamsKeyValue> params = new ArrayList<HaoDanKuApiUtil.ParamsKeyValue>();
 		params.add(new ParamsKeyValue("itemid", itemid));
@@ -320,4 +324,62 @@
 		}
 		return null;
 	}
+	
+	
+	/**
+	 * 绮鹃�変綆浠峰寘閭笓鍖篈PI
+	 * @param minId
+	 * @param pageSize
+	 * @return
+	 */
+	public HDKGoodsListResultDTO getLowPricePinkageData(Integer minId, int pageSize, Integer typeNum) {
+		if (minId == null)
+			minId = 1;
+		
+		List<ParamsKeyValue> params = new ArrayList<HaoDanKuApiUtil.ParamsKeyValue>();
+		params.add(new ParamsKeyValue("min_id", minId +""));
+		params.add(new ParamsKeyValue("back", pageSize + ""));
+		params.add(new ParamsKeyValue("type", typeNum + ""));
+		String result = baseGetRequest("low_price_Pinkage_data", params);
+
+		JSONObject resultData = JSONObject.fromObject(result);
+		if (resultData.optInt("code") == 1) {
+			Integer newMinId = resultData.optInt("min_id");
+			Type type = new TypeToken<ArrayList<HDKGoodsDetail>>() {
+			}.getType();
+			List<HDKGoodsDetail> list = new Gson().fromJson(resultData.optJSONArray("data").toString(), type);
+			return new HDKGoodsListResultDTO(list, newMinId);
+		}
+		return null;
+	}
+	
+	
+	/**
+	 * 楂樹剑涓撳満鍟嗗搧API
+	 * @param minId
+	 * @param pageSize
+	 * @return
+	 */
+	public HDKGoodsListResultDTO getHighitems(Integer minId, int pageSize, Integer catId) {
+		if (minId == null)
+			minId = 1;
+		
+		List<ParamsKeyValue> params = new ArrayList<HaoDanKuApiUtil.ParamsKeyValue>();
+		params.add(new ParamsKeyValue("min_id", minId +""));
+		params.add(new ParamsKeyValue("back", pageSize + ""));
+		if (catId != null)
+			params.add(new ParamsKeyValue("cat_id", catId +""));
+		
+		String result = baseGetRequest("get_highitems", params);
+
+		JSONObject resultData = JSONObject.fromObject(result);
+		if (resultData.optInt("code") == 200) {
+			Integer newMinId = resultData.optInt("min_id");
+			Type type = new TypeToken<ArrayList<HDKGoodsDetail>>() {
+			}.getType();
+			List<HDKGoodsDetail> list = new Gson().fromJson(resultData.optJSONArray("data").toString(), type);
+			return new HDKGoodsListResultDTO(list, newMinId);
+		}
+		return null;
+	}
 }

--
Gitblit v1.8.0