| | |
| | | import com.xxl.job.core.handler.annotation.XxlJob; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springblade.modules.eCallEventTwo.dto.EcOrderParamDTO; |
| | | import org.springblade.modules.eCallEventTwo.service.EcOrderService; |
| | | import org.springblade.modules.task.service.ITaskService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | import java.io.InputStreamReader; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | import java.time.LocalDateTime; |
| | | import java.time.LocalTime; |
| | | import java.time.ZoneId; |
| | | import java.time.ZonedDateTime; |
| | | import java.time.format.DateTimeFormatter; |
| | | import java.time.temporal.ChronoUnit; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.concurrent.TimeUnit; |
| | |
| | | public void ehjbJobHandler (){ |
| | | XxlJobHelper.log("开始执行任务...E呼即办定时任务"); |
| | | // 创建居住证发送短信定时任务 |
| | | boolean result = ecOrderService.SynchronizeData(); |
| | | 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); |
| | | ecOrderParamDTO.setStartTime(yesterdayStart); |
| | | boolean result = ecOrderService.SynchronizeData(ecOrderParamDTO); |
| | | XxlJobHelper.log("任务响应结果..." + result); |
| | | // 创建居住证发送短信定时任务 |
| | | XxlJobHelper.log("E呼即办定时任务-结束自动创建任务..."); |