From 72c673630655e8b6e312967bfde542dd134c7919 Mon Sep 17 00:00:00 2001 From: Lenovo Date: Sun, 7 Jul 2024 16:37:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-quartz/pom.xml | 6 +++- .../java/com/ruoyi/quartz/task/RyTask.java | 28 ++++++++++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) 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)); + } + }