From fdd50bd7ca375743475f5f799564dffdd92fa491 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 07 六月 2021 18:13:42 +0800
Subject: [PATCH] 大淘客线报单

---
 fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java b/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java
index 238403c..1c642bd 100644
--- a/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java
+++ b/fanli/src/main/java/com/yeshi/fanli/job/DynamicInfoJob.java
@@ -10,7 +10,11 @@
 
 import com.yeshi.fanli.entity.SystemEnum;
 import com.yeshi.fanli.entity.SystemFunction;
+import com.yeshi.fanli.service.manger.goods.tb.DaTaoKeTipOffManager;
 import com.yeshi.fanli.util.SystemInfoUtil;
+import com.yeshi.fanli.util.taobao.DaTaoKeTipOffUtil;
+import com.yeshi.goods.facade.dto.taobao.dataoke.DaTaoKeListTopOffDTO;
+import com.yeshi.goods.facade.dto.taobao.dataoke.DaTaoKeResult;
 import org.apache.commons.lang.StringEscapeUtils;
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
@@ -534,4 +538,34 @@
         return addResult;
     }
 
+
+    @XxlJob("dynamic-tejia-updateBetterGoods")
+    public ReturnT<String> updateTejiaBetterGoods(String param) throws Exception {
+        addDTKTipOffList(SystemEnum.yhqjx);
+        return ReturnT.SUCCESS;
+    }
+
+    /**
+     * 澶ф窐瀹㈢嚎鎶�
+     *
+     * @param system
+     * @return
+     */
+    private void addDTKTipOffList(SystemEnum system) {
+        DaTaoKeResult result = DaTaoKeApiUtil.listTipOff(4, null, 50);
+        if (result != null) {
+            List<DaTaoKeListTopOffDTO> list = (List<DaTaoKeListTopOffDTO>) result.getList();
+            for (DaTaoKeListTopOffDTO dto : list) {
+                try {
+                    List<ActivityRuleUser> ruleList = activityUserService
+                            .listByRuleCode(ActivityRuleUser.RULE_HAOHUO, 1, 20);
+                    ActivityUser user = ruleList.get((int) (ruleList.size() * Math.random())).getActivityUser();
+                    goodsEvaluateService.addGoodsEvaluate(dto, user, system);
+                } catch (Exception e) {
+                    e.printStackTrace();
+                }
+            }
+        }
+    }
+
 }

--
Gitblit v1.8.0