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