From 0c621621889c90a119e2ff9e41c4f5528f395f7e Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期五, 16 五月 2025 16:04:18 +0800 Subject: [PATCH] 代码提交 --- ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java | 26 +++++++++----------------- 1 files changed, 9 insertions(+), 17 deletions(-) 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 7f6a671..c6eb5c5 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 @@ -307,23 +307,15 @@ * @return */ public boolean isDateToday(Date date) { - //濡傛灉缁欑殑鏃ユ湡灏忎簬褰撳墠鏃ユ湡锛屼篃鐩存帴鍙戦�� - LocalDateTime localDateTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); - if (localDateTime.isBefore(LocalDateTime.now())) { - return true; + if (date == null) { + return false; } - // 鑾峰彇褰撳墠鏃ユ湡 - Calendar calendarNow = Calendar.getInstance(); - int todayYear = calendarNow.get(Calendar.YEAR); - int todayMonth = calendarNow.get(Calendar.MONTH); - int todayDay = calendarNow.get(Calendar.DAY_OF_MONTH); - - // 鍒涘缓涓�涓� Calendar 瀹炰緥鐢ㄤ簬妫�鏌ョ殑鏃ユ湡 - Calendar calendarToCheck = Calendar.getInstance(); - calendarToCheck.setTime(date); - - // 姣旇緝骞淬�佹湀鍜屾棩 - return (calendarToCheck.get(Calendar.YEAR) == todayYear && calendarToCheck.get(Calendar.MONTH) == todayMonth && calendarToCheck.get(Calendar.DAY_OF_MONTH) == todayDay); + // 灏� Date 杞负 LocalDate + LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate(); + // 鑾峰彇浠婂ぉ鐨� LocalDate + LocalDate today = LocalDate.now(); + // 濡傛灉鏃ユ湡鏃╀簬鎴栫瓑浜庝粖澶╋紝杩斿洖 true + return !localDate.isAfter(today); } public void sfHandlle(CommonTaskcallMQ commonTaskcallMQ, String ip) { @@ -610,7 +602,7 @@ if ((Boolean) map.get("succ") == true) { serviceSubtask.setResult("success"); } else { - log.error("serviceSubtask1231313鐨勫�间负锛歿}",serviceSubtask); + log.error("serviceSubtask1231313鐨勫�间负锛歿}", serviceSubtask); serviceSubtask.setResult("error"); serviceSubtask.setSendstate(5L); serviceSubtask.setRemark(map.get("msg").toString()); -- Gitblit v1.9.3