| | |
| | | @Autowired |
| | | private ITaskService taskService; |
| | | |
| | | @Autowired |
| | | private EcOrderService ecOrderService; |
| | | |
| | | /** |
| | | * 三色定时任务 |
| | | */ |
| | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 创建校园安全发送短信定时任务 0 15 0 * * ? |
| | | */ |
| | | @XxlJob("ehjbJobHandler") |
| | | public void ehjbJobHandler (){ |
| | | XxlJobHelper.log("开始执行任务...E呼即办定时任务"); |
| | | // 创建居住证发送短信定时任务 |
| | | EcOrderParamDTO ecOrderParamDTO = new EcOrderParamDTO(); |
| | | // 获取当前日期时间 |
| | | LocalDateTime now = LocalDateTime.now(); |
| | | // 获取前一天的开始时间 |
| | | LocalDateTime yesterdayStart = now.minus(1, ChronoUnit.DAYS).with(LocalTime.MIN); |
| | | // 获取前一天的结束时间 |
| | | LocalDateTime yesterdayEnd = now.minus(1, ChronoUnit.DAYS).with(LocalTime.MAX); |
| | | ecOrderParamDTO.setEndTime(yesterdayEnd.format(DateUtil.DATETIME_FORMATTER)); |
| | | ecOrderParamDTO.setStartTime(yesterdayStart.format(DateUtil.DATETIME_FORMATTER)); |
| | | boolean result = ecOrderService.SynchronizeData(ecOrderParamDTO); |
| | | XxlJobHelper.log("任务响应结果..." + result); |
| | | XxlJobHelper.log("E呼即办定时任务-结束自动创建任务..."); |
| | | } |
| | | |
| | | |
| | | } |