‘linchangsheng’ 4 months ago
parent
commit
2810d2497e

+ 6 - 4
mall-server-api/src/main/java/com/gree/mall/manager/schedule/InsureEmailSchedule.java

@@ -31,12 +31,14 @@ public class InsureEmailSchedule {
     @Scheduled(fixedDelay = 600* 1000)
     public void task() throws IOException {
 
-        Date startTime = DateUtil.parseDateTime(DateUtils.formatDate(new Date(),"yyyy-MM-dd") +" "+"08:00:00");
-        Date endTime = DateUtil.parseDateTime(DateUtils.formatDate(new Date(),"yyyy-MM-dd") +" "+"20:00:00");
+        Date date = new Date();
 
-        if (new Date().before(startTime))
+        Date startTime = DateUtil.parseDateTime(DateUtils.formatDate(date,"yyyy-MM-dd") +" "+"08:00:00");
+        Date endTime = DateUtil.parseDateTime(DateUtils.formatDate(date,"yyyy-MM-dd") +" "+"20:00:00");
+
+        if (date.before(startTime))
             return;
-        if (new Date().after(endTime))
+        if (date.after(endTime))
             return;
 
         agreementLogic.sendEmailSche();