From 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 四月 2024 18:02:17 +0800 Subject: [PATCH] 唯品会链接解析升级 --- fanli/src/main/java/com/yeshi/fanli/job/order/elme/UpdateElmeOrderJob.java | 93 +++++++++++++++++----------------------------- 1 files changed, 35 insertions(+), 58 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/job/order/elme/UpdateElmeOrderJob.java b/fanli/src/main/java/com/yeshi/fanli/job/order/elme/UpdateElmeOrderJob.java index 07d03d0..f2f68e5 100644 --- a/fanli/src/main/java/com/yeshi/fanli/job/order/elme/UpdateElmeOrderJob.java +++ b/fanli/src/main/java/com/yeshi/fanli/job/order/elme/UpdateElmeOrderJob.java @@ -1,58 +1,35 @@ -package com.yeshi.fanli.job.order.elme; - -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.scheduling.annotation.Scheduled; -import org.springframework.stereotype.Component; - -import com.yeshi.fanli.entity.bus.user.HongBaoV2; -import com.yeshi.fanli.entity.elme.ElmeOrder; -import com.yeshi.fanli.exception.elme.ElmeOrderException; -import com.yeshi.fanli.service.inter.elme.ElmeOrderProcessService; -import com.yeshi.fanli.service.inter.order.OrderProcessService; -import com.yeshi.fanli.util.Constant; -import com.yeshi.fanli.util.elme.ElmeOrderUtil; - -//楗夸簡涔堢埇鍗曪紝鍒拌处 -@Component -public class UpdateElmeOrderJob { - - @Resource - private ElmeOrderProcessService elmeOrderProcessService; - - @Resource - private OrderProcessService orderProcessService; - - /** - * 鏇存柊璁㈠崟锛堟瘡澶╂棭涓婂噷鏅�0鐐癸紝涓嬪崍4鐐癸級 - */ - @Scheduled(cron = "0 0 0,16 * * ? ") - public void updateOrder() { - if (!Constant.IS_TASK) - return; - try { - List<ElmeOrder> orderList = ElmeOrderUtil.pullLatest5DayOrder(); - try { - for (ElmeOrder order : orderList) - elmeOrderProcessService.processOrder(order); - } catch (ElmeOrderException e) { - e.printStackTrace(); - } - } catch (Exception e) { - e.printStackTrace(); - } - } - - // 姣忓ぉ鍑屾櫒杩�2鍒嗗埌璐� - @Scheduled(cron = "0 2 0 * * ? ") - public void fanli() { - if (!Constant.IS_TASK) - return; - List<HongBaoV2> hongBaoList = orderProcessService.getCanBalanceElmeFanliHongBao(); - for (HongBaoV2 v2 : hongBaoList) - orderProcessService.elmeFanli(v2.getId()); - } - -} +package com.yeshi.fanli.job.order.elme; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +import com.yeshi.fanli.entity.bus.user.HongBaoV2; +import com.yeshi.fanli.service.inter.elme.ElmeOrderProcessService; +import com.yeshi.fanli.service.inter.order.OrderProcessService; +import com.yeshi.fanli.util.Constant; + +//鏃х増楗夸簡涔堝埌璐� +@Component +public class UpdateElmeOrderJob { + + @Resource + private ElmeOrderProcessService elmeOrderProcessService; + + @Resource + private OrderProcessService orderProcessService; + + // 姣忓ぉ鍑屾櫒杩�2鍒嗗埌璐� + @Scheduled(cron = "0 2 0 * * ? ") + public void fanli() { + if (!Constant.IS_TASK) + return; + List<HongBaoV2> hongBaoList = orderProcessService.getCanBalanceElmeFanliHongBao(); + for (HongBaoV2 v2 : hongBaoList) + orderProcessService.elmeFanli(v2.getId()); + } + +} -- Gitblit v1.8.0