diff --git a/ruoyi-quartz/pom.xml b/ruoyi-quartz/pom.xml index 36bf7b2..44a23ce 100644 --- a/ruoyi-quartz/pom.xml +++ b/ruoyi-quartz/pom.xml @@ -34,7 +34,11 @@ com.ruoyi ruoyi-common + + com.ruoyi + ruoyi-system + - \ No newline at end of file + diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java index 853243b..2743bf1 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java @@ -1,16 +1,29 @@ package com.ruoyi.quartz.task; +import com.alibaba.fastjson2.JSON; +import com.ruoyi.business.domain.BusOrderInfo; +import com.ruoyi.business.domain.BusStoreInfo; +import com.ruoyi.business.service.IBusOrderInfoService; +import com.ruoyi.business.service.IBusStoreInfoService; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.ruoyi.common.utils.StringUtils; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; + /** * 定时任务调度测试 - * + * * @author ruoyi */ @Component("ryTask") public class RyTask { + @Autowired + private IBusOrderInfoService orderInfoService; + public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i) { System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i)); @@ -25,4 +38,17 @@ public class RyTask { System.out.println("执行无参方法"); } + public void saveOrders() throws Exception + { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + BusOrderInfo orderInfo = new BusOrderInfo(); + List list = orderInfoService.selectBusOrderInfoList(orderInfo); // + for (BusOrderInfo busOrderInfo : list) { + if (new Date().getTime() >= sdf.parse(busOrderInfo.getCompleteTime()).getTime()+60000){ + System.out.println("=============================================================================="); + } + } + System.out.println(JSON.toJSONString(list)); + } + }