diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/task/RyTask.java b/ruoyi-admin/src/main/java/com/ruoyi/web/task/RyTask.java index 944f94f..56c685d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/task/RyTask.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/task/RyTask.java @@ -299,7 +299,7 @@ public class RyTask { calendar.add(Calendar.HOUR_OF_DAY, -1); long start = calendar.getTimeInMillis(); long now = System.currentTimeMillis(); - Thread.sleep(start - now - 500); + Thread.sleep(start - now - perform.getDelayTime()); log.info("抢票开始了"); for (MyReq r : req) { log.info("【用户】:" + r.getUser()); diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/Perform.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/Perform.java index 18e762e..af84b88 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/Perform.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/Perform.java @@ -46,6 +46,16 @@ public class Perform extends BaseEntity private String notice; + private Long delayTime; + + public Long getDelayTime() { + return delayTime; + } + + public void setDelayTime(Long delayTime) { + this.delayTime = delayTime; + } + public String getNotice() { return notice; } diff --git a/ruoyi-system/src/main/resources/mapper/system/PerformMapper.xml b/ruoyi-system/src/main/resources/mapper/system/PerformMapper.xml index 100804a..28196e8 100644 --- a/ruoyi-system/src/main/resources/mapper/system/PerformMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/PerformMapper.xml @@ -7,10 +7,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + @@ -28,6 +30,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" agree, notice, adv_time, + delay_time, create_by, create_time, update_by, @@ -77,6 +80,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" num, adv_time, + delay_time, notice, agree, name, @@ -91,6 +95,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{num}, #{advTime}, + #{delayTime}, #{notice}, #{agree}, #{name}, @@ -109,6 +114,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" num = #{num}, adv_time = #{advTime}, + delay_time = #{delayTime}, notice = #{notice}, name = #{name}, start_time = #{startTime},