From 3727469752a977dde6327e2c48d761b20b565d3d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 15 七月 2022 09:19:21 +0800
Subject: [PATCH] 商品ID字符串化

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
index 6f3d0ef..2bffe76 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/dataoke/DaTaoKeGoodsDetailV2ServiceImpl.java
@@ -138,7 +138,6 @@
 		}
 	}
 
-	@Transactional
 	private void addGoodsList(List<DaTaoKeDetailV2> goodsList) {
 		for (DaTaoKeDetailV2 goods : goodsList) {
 			goods.setUpdateTime(new Date());
@@ -147,7 +146,7 @@
 	}
 
 	@Override
-	public List<DaTaoKeDetailV2> listByGoodsIds(List<Long> goodsIdList) {
+	public List<DaTaoKeDetailV2> listByGoodsIds(List<String> goodsIdList) {
 		if (goodsIdList == null || goodsIdList.size() == 0)
 			return null;
 		List<DaTaoKeDetailV2> goodsList = daTaoKeGoodsDetailV2Dao.listByGoodsIds(goodsIdList);
@@ -156,7 +155,7 @@
 
 	@Override
 	public List<TaoBaoGoodsBrief> filterTaoBaoGoods(List<TaoBaoGoodsBrief> goodsList) {
-		List<Long> goodsIdList = new ArrayList<>();
+		List<String> goodsIdList = new ArrayList<>();
 		for (TaoBaoGoodsBrief goods : goodsList)
 			goodsIdList.add(goods.getAuctionId());
 
@@ -167,7 +166,7 @@
 		} catch (Exception e) {
 
 		}
-		Map<Long, DaTaoKeDetailV2> map = new HashMap<>();
+		Map<String, DaTaoKeDetailV2> map = new HashMap<>();
 		if (dtList != null)
 			for (DaTaoKeDetailV2 goods : dtList)
 				map.put(goods.getGoodsId(), goods);
@@ -288,12 +287,12 @@
 			}
 
 			// 鍘婚噸
-			Map<Long, DaTaoKeDetailV2> goodsMap = new HashMap<>();
+			Map<String, DaTaoKeDetailV2> goodsMap = new HashMap<>();
 			for (DaTaoKeDetailV2 v2 : goodsList) {
 				goodsMap.put(v2.getGoodsId(), v2);
 			}
 			goodsList.clear();
-			for (Iterator<Long> its = goodsMap.keySet().iterator(); its.hasNext();) {
+			for (Iterator<String> its = goodsMap.keySet().iterator(); its.hasNext();) {
 				goodsList.add(goodsMap.get(its.next()));
 			}
 			Comparator<DaTaoKeDetailV2> cm = new Comparator<DaTaoKeDetailV2>() {
@@ -333,7 +332,6 @@
 		return list;
 	}
 
-	@Async
 	private void updateGoods(Long id) {
 		// TODO鏆傛椂鍏抽棴鏈嶅姟
 		DaTaoKeDetailV2 v2 = null;// DaTaoKeApiUtil.getGoodsDetail(id);
@@ -435,19 +433,19 @@
 	}
 
 	@Override
-	public DaTaoKeDetailV2 selectByAuctionId(Long auctionId) {
+	public DaTaoKeDetailV2 selectByAuctionId(String auctionId) {
 		return daTaoKeGoodsDetailV2Dao.selectByAuctionId(auctionId);
 	}
 
 	@Cacheable(value = "daTaoKeGoodsCache", key = "'selectByAuctionId-'+#auctionId")
 	@Override
-	public DaTaoKeDetailV2 selectByAuctionIdCache(Long auctionId) {
+	public DaTaoKeDetailV2 selectByAuctionIdCache(String auctionId) {
 		return selectByAuctionId(auctionId);
 	}
 
 	@Override
 	public DaTaoKeFilterResult filterTaoBaoGoods(TaoBaoGoodsBrief goods) {
-		List<Long> goodsIdList = new ArrayList<>();
+		List<String> goodsIdList = new ArrayList<>();
 		goodsIdList.add(goods.getAuctionId());
 
 		List<DaTaoKeDetailV2> daTaoKeList = listByGoodsIds(goodsIdList);

--
Gitblit v1.8.0