From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsActivityServiceImpl.java |  118 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 59 insertions(+), 59 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsActivityServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsActivityServiceImpl.java
index b84de71..f5285e1 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsActivityServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsActivityServiceImpl.java
@@ -1,59 +1,59 @@
-package com.yeshi.fanli.service.impl.taobao;
-
-import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Service;
-
-import com.yeshi.fanli.dao.taobao.SuperTaoBaoGoodsDao;
-import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief;
-import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult;
-import com.yeshi.fanli.entity.taobao.s618.SuperTaoBaoGoods;
-import com.yeshi.fanli.service.inter.taobao.TaoBaoGoodsActivityService;
-import com.yeshi.fanli.util.taobao.TaoBaoUtil;
-import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
-
-@Service
-public class TaoBaoGoodsActivityServiceImpl implements TaoBaoGoodsActivityService {
-
-	@Resource
-	private SuperTaoBaoGoodsDao superTaoBaoGoodsDao;
-
-	@Override
-	public void sysncS618Goods() {
-		long startTime = System.currentTimeMillis();
-		for (int i = 0; i < 20; i++) {
-			TaoBaoSearchResult result = TaoKeApiUtil.getMaterialByMaterialId(18528, i + 1, 100);
-			for (TaoBaoGoodsBrief goods : result.getTaoBaoGoodsBriefs()) {
-				SuperTaoBaoGoods sg = new SuperTaoBaoGoods();
-				sg.setAuctionId(goods.getAuctionId());
-				sg.setGoods(goods);
-				sg.setFinalPrice(TaoBaoUtil.getAfterUseCouplePrice(goods).multiply(new BigDecimal(100)).intValue());
-				sg.setUpdateTime(System.currentTimeMillis());
-				superTaoBaoGoodsDao.save(sg);
-			}
-		}
-		// 鍒犻櫎鏇存柊鏃堕棿姣斿紑濮嬫椂闂村皬鐨�
-		superTaoBaoGoodsDao.deleteByMaxTime(startTime);
-	}
-
-	@Override
-	public List<TaoBaoGoodsBrief> listByPrice(BigDecimal minPrice, BigDecimal maxPrice, int page, int pageSize) {
-		List<SuperTaoBaoGoods> list = superTaoBaoGoodsDao.listByMaxAndMinFinalPrice(minPrice, maxPrice,
-				(page - 1) * pageSize, pageSize);
-		List<TaoBaoGoodsBrief> newList = new ArrayList<>();
-		if (list != null)
-			for (SuperTaoBaoGoods goods : list)
-				newList.add(goods.getGoods());
-		return newList;
-	}
-
-	@Override
-	public long countByPrice(BigDecimal minPrice, BigDecimal maxPrice) {
-		return superTaoBaoGoodsDao.countByMaxAndMinFinalPrice(minPrice, maxPrice);
-	}
-
-}
+package com.yeshi.fanli.service.impl.taobao;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+
+import com.yeshi.fanli.dao.taobao.SuperTaoBaoGoodsDao;
+import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief;
+import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult;
+import com.yeshi.fanli.entity.taobao.s618.SuperTaoBaoGoods;
+import com.yeshi.fanli.service.inter.taobao.TaoBaoGoodsActivityService;
+import com.yeshi.fanli.util.taobao.TaoBaoUtil;
+import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
+
+@Service
+public class TaoBaoGoodsActivityServiceImpl implements TaoBaoGoodsActivityService {
+
+	@Resource
+	private SuperTaoBaoGoodsDao superTaoBaoGoodsDao;
+
+	@Override
+	public void sysncS618Goods() {
+		long startTime = System.currentTimeMillis();
+		for (int i = 0; i < 20; i++) {
+			TaoBaoSearchResult result = TaoKeApiUtil.getMaterialByMaterialId(18528, i + 1, 100);
+			for (TaoBaoGoodsBrief goods : result.getTaoBaoGoodsBriefs()) {
+				SuperTaoBaoGoods sg = new SuperTaoBaoGoods();
+				sg.setAuctionId(goods.getAuctionId());
+				sg.setGoods(goods);
+				sg.setFinalPrice(TaoBaoUtil.getCouponPrice(goods).multiply(new BigDecimal(100)).intValue());
+				sg.setUpdateTime(System.currentTimeMillis());
+				superTaoBaoGoodsDao.save(sg);
+			}
+		}
+		// 鍒犻櫎鏇存柊鏃堕棿姣斿紑濮嬫椂闂村皬鐨�
+		superTaoBaoGoodsDao.deleteByMaxTime(startTime);
+	}
+
+	@Override
+	public List<TaoBaoGoodsBrief> listByPrice(BigDecimal minPrice, BigDecimal maxPrice, int page, int pageSize) {
+		List<SuperTaoBaoGoods> list = superTaoBaoGoodsDao.listByMaxAndMinFinalPrice(minPrice, maxPrice,
+				(page - 1) * pageSize, pageSize);
+		List<TaoBaoGoodsBrief> newList = new ArrayList<>();
+		if (list != null)
+			for (SuperTaoBaoGoods goods : list)
+				newList.add(goods.getGoods());
+		return newList;
+	}
+
+	@Override
+	public long countByPrice(BigDecimal minPrice, BigDecimal maxPrice) {
+		return superTaoBaoGoodsDao.countByMaxAndMinFinalPrice(minPrice, maxPrice);
+	}
+
+}

--
Gitblit v1.8.0