From cdcbed9af813b2a02cdc01eefa24db8bec6b51a9 Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期三, 27 三月 2019 12:17:33 +0800 Subject: [PATCH] 主分类 + 子分类 DAO改造 --- fanli/src/test/java/org/fanli/TaoKeTest.java | 49 ++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 42 insertions(+), 7 deletions(-) diff --git a/fanli/src/test/java/org/fanli/TaoKeTest.java b/fanli/src/test/java/org/fanli/TaoKeTest.java index 7c9b1ce..bd5e2f0 100644 --- a/fanli/src/test/java/org/fanli/TaoKeTest.java +++ b/fanli/src/test/java/org/fanli/TaoKeTest.java @@ -3,15 +3,18 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; +import java.util.ArrayList; import java.util.List; import org.junit.Ignore; import org.junit.Test; +import com.yeshi.fanli.entity.taobao.SearchFilter; import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.entity.taobao.TaoBaoOrder; import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult; import com.yeshi.fanli.entity.taobao.TaoKeAppInfo; +import com.yeshi.fanli.exception.taobao.TaoKeApiException; import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException; import com.yeshi.fanli.exception.taobao.TaobaoGoodsUpdateException; import com.yeshi.fanli.service.inter.taobao.TaoBaoGoodsUpdateService; @@ -20,13 +23,34 @@ import com.yeshi.fanli.util.taobao.TaoBaoOrderUtil; import com.yeshi.fanli.util.taobao.TaoKeApiUtil; -@Ignore +//@Ignore public class TaoKeTest { + + public static int count = 0; @Test public void test1() { - TaoBaoSearchResult result = TaoKeApiUtil.guessDeviceLike(1, 20, "", "A12CD85A-95B3-42B2-A042-5B42BF1A7094"); - System.out.println(result); + + SearchFilter sf = new SearchFilter(); + sf.setPage(3); + sf.setPageSize(40); + sf.setKey("闉嬪"); + TaoBaoSearchResult result = TaoKeApiUtil.searchWuLiao(sf); + List<TaoBaoGoodsBrief> goodsList = result.getTaoBaoGoodsBriefs(); + List<Long> list = new ArrayList<>(); + for (TaoBaoGoodsBrief tf : goodsList) { + list.add(tf.getAuctionId()); + } + + try { + TaoKeApiUtil.getBatchGoodsInfo(list); + } catch (TaoKeApiException e1) { + e1.printStackTrace(); + } catch (TaobaoGoodsDownException e1) { + e1.printStackTrace(); + } + + System.out.println(count); } @Test @@ -64,10 +88,11 @@ List<TaoBaoOrder> list = TaoBaoOrderUtil.parseOrder( new FileInputStream(new File("C:/Users/Administrator/Desktop/娣樺疂璁㈠崟/2018.1.10-2018-03-12 (2).xls"))); for (int i = 0; i < list.size(); i++) { -// if (TimeUtil.convertToTimeTemp(list.get(i).getCreateTime(), "yyyy-MM-dd HH:mm:ss") > 1522339200000l) { -// list.remove(i); -// i--; -// } + // if (TimeUtil.convertToTimeTemp(list.get(i).getCreateTime(), + // "yyyy-MM-dd HH:mm:ss") > 1522339200000l) { + // list.remove(i); + // i--; + // } } taoBaoOrderService.addTaoBaoOrderList(list); @@ -76,4 +101,14 @@ e.printStackTrace(); } } + + @Test + public void test5() { + try { + TaoBaoGoodsBrief goods= TaoKeApiUtil.getSimpleGoodsInfo(566534626407L); + System.out.println(goods); + } catch (TaobaoGoodsDownException e) { + e.printStackTrace(); + } + } } -- Gitblit v1.8.0