罗浮改版,初始化和发奖改为线程处理

(cherry picked from commit 18ff8bb3ea)
master_haizei01
grimm 2024-04-20 18:17:37 +08:00
parent fa6db0470d
commit 68b7a188c4
2 changed files with 5 additions and 5 deletions

View File

@ -24,6 +24,7 @@ import com.ljsd.jieling.logic.rank.RankEnum;
import com.ljsd.jieling.logic.rank.rankImpl.AbstractRank;
import com.ljsd.jieling.network.session.ISession;
import com.ljsd.jieling.util.MessageUtil;
import com.ljsd.jieling.util.TaskKit;
import com.ljsd.jieling.util.ToolsUtil;
import config.*;
import manager.STableManager;
@ -107,11 +108,11 @@ public class LuofuLogic {
int state = getState();
if (state == INIT_RANK){
LOGGER.info("罗浮争锋 准备时间到......");
initRankRobot();
TaskKit.scheduleOne(this::initRankRobot,0);
}
else if (state == SENDR_EWARD){
LOGGER.info("罗浮争锋 发奖时间到......");
luoFuSendReward();
TaskKit.scheduleOne(this::luoFuSendReward,0);
}
}

View File

@ -79,10 +79,9 @@ public abstract class TaskKit {
*
* @param task
* @param startTime
* @param unit
*/
public static void scheduleOne(final Runnable task, long startTime, final TimeUnit unit) {
taskScheduler.schedule(task,startTime,unit);
public static void scheduleOne(final Runnable task, long startTime) {
taskScheduler.schedule(task,startTime, TimeUnit.SECONDS);
}
/**