|
@@ -3,6 +3,7 @@ package com.jkcredit.invoice.hub.task;
|
|
import com.jkcredit.invoice.hub.model.po.carFreeCarrierBillStart.CarFreeCarrierBillStartPo;
|
|
import com.jkcredit.invoice.hub.model.po.carFreeCarrierBillStart.CarFreeCarrierBillStartPo;
|
|
import com.jkcredit.invoice.hub.service.apiCarFree.ApiCarFreeChargeService;
|
|
import com.jkcredit.invoice.hub.service.apiCarFree.ApiCarFreeChargeService;
|
|
import com.jkcredit.invoice.hub.service.carFreeCarrierBillStart.CarFreeCarrierBillStartService;
|
|
import com.jkcredit.invoice.hub.service.carFreeCarrierBillStart.CarFreeCarrierBillStartService;
|
|
|
|
+import com.xxl.job.core.handler.annotation.XxlJob;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
import org.springframework.scheduling.annotation.Scheduled;
|
|
@@ -25,7 +26,8 @@ public class WayBillTask {
|
|
ApiCarFreeChargeService chargeService;
|
|
ApiCarFreeChargeService chargeService;
|
|
|
|
|
|
// 实时运单
|
|
// 实时运单
|
|
- @Scheduled(cron = "0 1 23 * * ?", zone = "Asia/Shanghai")
|
|
|
|
|
|
+// @Scheduled(cron = "0 1 23 * * ?", zone = "Asia/Shanghai")
|
|
|
|
+ @XxlJob("realTimeWayBillHandler")
|
|
public void realTimeWayBill() {
|
|
public void realTimeWayBill() {
|
|
log.info("实时运单定时处理开始");
|
|
log.info("实时运单定时处理开始");
|
|
// 查询实时订单,且状态为已结束和开票中
|
|
// 查询实时订单,且状态为已结束和开票中
|
|
@@ -41,8 +43,9 @@ public class WayBillTask {
|
|
}
|
|
}
|
|
|
|
|
|
// 历史运单
|
|
// 历史运单
|
|
- @Scheduled(cron = "0 1 * * * ?", zone = "Asia/Shanghai")
|
|
|
|
|
|
+// @Scheduled(cron = "0 1 * * * ?", zone = "Asia/Shanghai")
|
|
// @Scheduled(cron = "0 11 17 * * ?", zone = "Asia/Shanghai")
|
|
// @Scheduled(cron = "0 11 17 * * ?", zone = "Asia/Shanghai")
|
|
|
|
+ @XxlJob("historyWayBillHandler")
|
|
public void historyWayBill() {
|
|
public void historyWayBill() {
|
|
log.info("历史运单定时处理开始");
|
|
log.info("历史运单定时处理开始");
|
|
// 查询历史订单,且状态为已结束和开票中
|
|
// 查询历史订单,且状态为已结束和开票中
|
|
@@ -58,8 +61,9 @@ public class WayBillTask {
|
|
}
|
|
}
|
|
|
|
|
|
// // 查询状态为空的运单(状态为空为老平台遗留数据,通过此项目接口上传的运单状态不为空),is_history为空则不能区分是历史运单还是实时运单
|
|
// // 查询状态为空的运单(状态为空为老平台遗留数据,通过此项目接口上传的运单状态不为空),is_history为空则不能区分是历史运单还是实时运单
|
|
- @Scheduled(cron = "0 0 0/2 * * ?", zone = "Asia/Shanghai")
|
|
|
|
|
|
+// @Scheduled(cron = "0 0 0/2 * * ?", zone = "Asia/Shanghai")
|
|
// @Scheduled(cron = "0 1/3 * * * ?", zone = "Asia/Shanghai")
|
|
// @Scheduled(cron = "0 1/3 * * * ?", zone = "Asia/Shanghai")
|
|
|
|
+ @XxlJob("billsWithoutIsHistoryFlagHandler")
|
|
public void billsWithoutIsHistoryFlag() {
|
|
public void billsWithoutIsHistoryFlag() {
|
|
// 查询实时/历史订单,且状态为已结束和开票中
|
|
// 查询实时/历史订单,且状态为已结束和开票中
|
|
// 调用运单查询发票接口
|
|
// 调用运单查询发票接口
|