From 8c5ce72e1334c972238578b8e21e6b698a68a457 Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期三, 19 三月 2025 18:55:31 +0800
Subject: [PATCH] 四期

---
 src/main/java/com/zy/asrs/utils/TimeUtils.java |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/asrs/utils/TimeUtils.java b/src/main/java/com/zy/asrs/utils/TimeUtils.java
index a6c26b8..35b19e7 100644
--- a/src/main/java/com/zy/asrs/utils/TimeUtils.java
+++ b/src/main/java/com/zy/asrs/utils/TimeUtils.java
@@ -1,5 +1,6 @@
 package com.zy.asrs.utils;
 
+import com.alibaba.fastjson.JSON;
 import com.zy.asrs.task.core.ProcesTimeData;
 
 import java.time.LocalDate;
@@ -16,14 +17,22 @@
         LocalDateTime startTime = LocalDateTime.of(LocalDate.now(), LocalTime.of(procesTimeData.getStartHour(), procesTimeData.getStartMinute()));
         LocalDateTime endTime = LocalDateTime.of(LocalDate.now(), LocalTime.of(procesTimeData.getEndHour(), procesTimeData.getEndMinute()));
         if (procesTimeData.getStartHour() > procesTimeData.getEndHour()) {
-            endTime = endTime.plusDays(1);
+            startTime = startTime.plusDays(-1);
         }
         LocalDateTime currentTime = LocalDateTime.now(); // 鑾峰彇褰撳墠鏃堕棿
-        System.out.println(startTime);
-        System.out.println(endTime);
         if (currentTime.isAfter(startTime) && currentTime.isBefore(endTime)) {
             return true;
         }
         return false;
     }
+
+    public static void main(String[] args) {
+        ProcesTimeData procesTimeData = new ProcesTimeData();
+        procesTimeData.setStartHour(7);
+        procesTimeData.setStartMinute(40);
+        procesTimeData.setEndHour(15);
+        procesTimeData.setEndMinute(0);
+        System.out.println(between(procesTimeData));
+        System.out.println(JSON.toJSONString(procesTimeData));
+    }
 }

--
Gitblit v1.9.1