From c833ab8f5968c755ded82eea5e8ce2aca841a0cb Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期五, 27 九月 2019 15:14:06 +0800 Subject: [PATCH] Merge branch 'div' of ssh://193.112.35.168:29418/fanli-server into div --- fanli/src/main/java/com/yeshi/fanli/job/order/taobao/UpdateOrderJob.java | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/job/order/taobao/UpdateOrderJob.java b/fanli/src/main/java/com/yeshi/fanli/job/order/taobao/UpdateOrderJob.java index 50abfe9..7e0e6d5 100644 --- a/fanli/src/main/java/com/yeshi/fanli/job/order/taobao/UpdateOrderJob.java +++ b/fanli/src/main/java/com/yeshi/fanli/job/order/taobao/UpdateOrderJob.java @@ -480,7 +480,6 @@ Long endTime = System.currentTimeMillis() - 1000 * 60 * 10L; Long startTime = endTime - 1000 * 60 * 60 * 12L; updateLocalTaoBaoOrder(startTime, endTime, 1, 2000); - } public void updateLocalTaoBaoOrder(Long startTime, Long endTime, int page, int count) { @@ -513,6 +512,9 @@ } } + /** + * 澶勭悊鏈�杩�5澶╃殑鏈湴璁㈠崟 + */ @Scheduled(cron = "30 13 3 * * ? ") public void doLatest5DayLocalTaoBaoOrder() { if (!Constant.IS_TASK) @@ -527,4 +529,30 @@ } } + /** + * 澶勭悊涓婃湀璁㈠崟鎴愬姛 + */ + @Scheduled(cron = "0 0 12 25 * ? ") + public void doSellerNotPayOrder() { + if (!Constant.IS_TASK) + return; + Calendar calender = Calendar.getInstance(); + long endTime = TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(calender.getTimeInMillis(), "yyyy-MM"), + "yyyy-MM"); + calender.add(Calendar.MONTH, -1); + long startTime = TimeUtil.convertToTimeTemp(TimeUtil.getGernalTime(calender.getTimeInMillis(), "yyyy-MM"), + "yyyy-MM"); + // 鍟嗗鏈粯娆� + List<TaoBaoOrder> orderList = taoBaoOrderService.listByStateAndCreateTime("璁㈠崟鎴愬姛", new Date(startTime), + new Date(endTime)); + + if (orderList != null) + for (TaoBaoOrder order : orderList) + try { + orderProcessService.doTaoBaoSellerNotPaid(order); + } catch (Exception e) { + LogHelper.errorDetailInfo(e); + } + } + } -- Gitblit v1.8.0