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/job/JDGoodsUpdateJob.java |  100 ++++++++++----------------------------------------
 1 files changed, 20 insertions(+), 80 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/job/JDGoodsUpdateJob.java b/fanli/src/main/java/com/yeshi/fanli/job/JDGoodsUpdateJob.java
index 7a52c51..df5b1fd 100644
--- a/fanli/src/main/java/com/yeshi/fanli/job/JDGoodsUpdateJob.java
+++ b/fanli/src/main/java/com/yeshi/fanli/job/JDGoodsUpdateJob.java
@@ -1,80 +1,20 @@
-package com.yeshi.fanli.job;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.annotation.Resource;
-
-import org.springframework.stereotype.Component;
-
-import com.xxl.job.core.biz.model.ReturnT;
-import com.xxl.job.core.handler.annotation.XxlJob;
-import com.yeshi.fanli.entity.goods.jd.NYouHuiGoods;
-import com.yeshi.fanli.log.LogHelper;
-import com.yeshi.fanli.service.inter.goods.jd.NYouHuiService;
-import com.yeshi.fanli.util.StringUtil;
-import org.yeshi.utils.TimeUtil;
-import com.yeshi.fanli.util.goods.jd.NYouHuiUtil;
-import com.yeshi.fanli.util.jd.JDUtil;
-
-/**
- * 浜笢鍟嗗搧鏇存柊
- * 
- * @author Administrator
- *
- */
-@Component
-public class JDGoodsUpdateJob {
-
-	@Resource
-	private NYouHuiService nyouHuiService;
-
-	/**
-	 * 鏇存柊鍐呬紭鎯犳渶杩戝嚑澶╃殑鍟嗗搧
-	 * 
-	 * @param param
-	 * @return
-	 * @throws Exception
-	 */
-	@XxlJob("nyhLatest2DayGoodsUpdateHandler")
-	public ReturnT<String> updateNYHLatest2DayGoods(String param) throws Exception {
-		long startTime = TimeUtil.convertToTimeTemp(
-				TimeUtil.getGernalTime(System.currentTimeMillis() - 1000 * 60 * 60 * 24L, "yyyy-MM-dd"), "yyyy-MM-dd");
-		List<String> list = NYouHuiUtil.getClasses();
-		for (String name : list) {
-			if (name.trim().equalsIgnoreCase("鏈垎绫�"))
-				continue;
-			try {
-				List<NYouHuiGoods> goodsList = NYouHuiUtil.listByClassName(name,
-						StringUtil.isNullOrEmpty(param) ? 1 : Integer.parseInt(param));
-				for (NYouHuiGoods goods : goodsList) {
-					try {
-						if (TimeUtil.convertToTimeTemp(goods.getPublishTime(), "yyyy-MM-dd") >= startTime) {
-							NYouHuiGoods old = nyouHuiService.selectByName(goods.getName());
-							if (old == null
-									|| TimeUtil.convertToTimeTemp(old.getPublishTime(), "yyyy-MM-dd") < startTime) {
-								NYouHuiGoods goodsDetail = NYouHuiUtil.getGoodsDetail(goods.getSourceUrl());
-								List<Long> skuList = new ArrayList<>();
-								for (String link : goodsDetail.getLinkList()) {
-									String skuId = JDUtil.getJDGoodsIdByUJD(link);
-									skuList.add(Long.parseLong(skuId));
-								}
-								goodsDetail.setSkuId(skuList.get(0));
-								goodsDetail.setSkuList(skuList);
-								goodsDetail.setClassName(name);
-								nyouHuiService.addGoods(goodsDetail);
-								Thread.sleep(2000 + (int) (Math.random() * 5) * 1000);
-							}
-						}
-					} catch (Exception e) {
-						LogHelper.errorDetailInfo(e, "浜笢-鍐呬紭鎯犲嚭閿�", goods.getSourceUrl());
-					}
-				}
-			} catch (Exception e) {
-				LogHelper.errorDetailInfo(e, "浜笢-鍐呬紭鎯犲嚭閿�", name);
-			}
-		}
-		return ReturnT.SUCCESS;
-	}
-
-}
+package com.yeshi.fanli.job;
+
+import com.yeshi.fanli.service.inter.goods.jd.NYouHuiService;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.Resource;
+
+/**
+ * 浜笢鍟嗗搧鏇存柊
+ * 
+ * @author Administrator
+ *
+ */
+@Component
+public class JDGoodsUpdateJob {
+
+	@Resource
+	private NYouHuiService nyouHuiService;
+
+}

--
Gitblit v1.8.0