| | |
| | | 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) {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * 处理最近5天的本地订单
|
| | | */
|
| | | @Scheduled(cron = "30 13 3 * * ? ")
|
| | | public void doLatest5DayLocalTaoBaoOrder() {
|
| | | if (!Constant.IS_TASK)
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * 处理上月订单成功
|
| | | */
|
| | | @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);
|
| | | }
|
| | | }
|
| | |
|
| | | }
|