From d4b3ee96ac6093683fce254541b113fb6a762060 Mon Sep 17 00:00:00 2001 From: hexiaohui <hexiaohui@LAPTOP-03V48RSB> Date: 星期三, 03 四月 2019 23:07:59 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- fanli/src/main/java/com/yeshi/fanli/job/UpdateCommonOrderJob.java | 21 +++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/job/UpdateCommonOrderJob.java b/fanli/src/main/java/com/yeshi/fanli/job/UpdateCommonOrderJob.java index 6c37c85..99b781d 100644 --- a/fanli/src/main/java/com/yeshi/fanli/job/UpdateCommonOrderJob.java +++ b/fanli/src/main/java/com/yeshi/fanli/job/UpdateCommonOrderJob.java @@ -10,6 +10,7 @@ import org.springframework.scheduling.annotation.Scheduled; +import com.yeshi.fanli.dao.mybatis.taobao.TaoBaoOrderMapper; import com.yeshi.fanli.entity.bus.user.Order; import com.yeshi.fanli.entity.taobao.TaoBaoOrder; import com.yeshi.fanli.log.LogHelper; @@ -20,6 +21,7 @@ import com.yeshi.fanli.service.inter.taobao.TaoBaoOrderService; import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService; import com.yeshi.fanli.service.inter.taobao.TaoBaoWeiQuanOrderService; +import com.yeshi.fanli.util.BeanUtil; import com.yeshi.fanli.util.CMQManager; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.RedisManager; @@ -62,6 +64,9 @@ @Resource private OrderService orderService; + + @Resource + private TaoBaoOrderMapper taoBaoOrderMapper; /** * 鏂扮増鑾峰彇鏅�氳鍗� @@ -207,4 +212,20 @@ addOrderNew(orderList); } + // 姣忔櫄10鐐规墽琛屾紡鍗� + @Scheduled(cron = "0 0 22 * * ? ") + public void doJob3() { + List<TaoBaoOrder> orderList = taoBaoOrderMapper.listLongTimeNoUpdateOrders(0, 10); + List<TaoBaoOrder> updateOrderList = new ArrayList<>(); + for (TaoBaoOrder order : orderList) { + List<TaoBaoOrder> newList = TaoKeOrderApiUtil.getTaoBaoAllOrder(order.getCreateTime(), 60, 1, + Constant.TAOBAO_AUTH_APPKEY, Constant.TAOBAO_AUTH_APPSECRET); + for (TaoBaoOrder o : newList) { + if (o.getOrderId().equalsIgnoreCase(order.getOrderId())) + updateOrderList.add(o); + } + } + addOrderNew(updateOrderList); + } + } -- Gitblit v1.8.0