From 51a4ff5d777028d52a19c314a99f796334cb7b51 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 23 十一月 2019 18:30:01 +0800
Subject: [PATCH] 配置文件修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailServiceImpl.java |   39 +++++++++------------------------------
 1 files changed, 9 insertions(+), 30 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailServiceImpl.java
index 47bd6f4..d4a45e3 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailServiceImpl.java
@@ -153,38 +153,17 @@
 		return daTaoKeDetailMapper.countByCidAndMaxMinPrice(cid, maxPrice, null);
 	}
 
-	@Cacheable(value = "daTaoKeGoodsCache", key = "'getDingDongQiangData'")
-	@Override
-	public List<DingDongQiangDTO> getDingDongQiangData() {
-		List<DingDongQiangDTO> list = null;
-		int count = 0;
-		while ((list == null || list.size() == 0) && count < 3) {
-			count++;
-			list = DaTaoKeUtil.getDingDongQiang();
-		}
-		if (list == null)
-			return null;
-		return list;
-	}
 
-	@Cacheable(value = "daTaoKeGoodsCache", key = "'getDingDongQiangData-'+#time")
-	@Override
-	public List<DaTaoKeDetail> getDingDongQiangData(String time) {
-		List<DingDongQiangDTO> list = getDingDongQiangData();
-		if (list == null)
-			return null;
-		Map<String, DingDongQiangDTO> map = new HashMap<>();
-		for (DingDongQiangDTO dto : list)
-			map.put(dto.getTime(), dto);
-
-		DingDongQiangDTO dto = map.get(time);
-		if (dto != null) {
-			List<Long> idList = new ArrayList<>();
-			for (DaTaoKeDetail td : dto.getGoodsList())
-				idList.add(td.getId());
-			return listByIds(idList);
+	private void updateGoods(Long id) {
+		DaTaoKeDetail detail = daTaoKeDetailMapper.selectByPrimaryKey(id);
+		if (detail != null)
+			return;
+		detail = DaTaoKeApiUtil.getGoodsDetailV1(id);
+		if (detail != null) {
+			List<DaTaoKeDetail> list = new ArrayList<>();
+			list.add(detail);
+			addGoodsList(list);
 		}
-		return null;
 	}
 
 }

--
Gitblit v1.8.0