From 7467b9f2bf591df86f790d5cf0e3e7894a1a7242 Mon Sep 17 00:00:00 2001 From: lkeme <1462364497@qq.com> Date: Fri, 15 Oct 2021 22:48:10 +0800 Subject: [PATCH] [fix] Judge fixed#128 --- src/plugin/Judge.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/plugin/Judge.php b/src/plugin/Judge.php index 9b52137..ab70a6c 100644 --- a/src/plugin/Judge.php +++ b/src/plugin/Judge.php @@ -51,16 +51,19 @@ class Judge // 获取任务 $case_id = self::caseObtain(); self::caseCheck($case_id); - self::setLock(1 * 60 + 5); - return; + // 如果没有设置时间 就设置个默认时间 可能在一秒钟内处理完 所以 <= + if (self::getLock() <= time()) { + self::setLock(1 * 60 + 5); + } } else { $case = array_pop(self::$wait_case); self::vote($case['id'], $case['vote']); + // 如果没有设置时间 就设置个默认时间 可能在一秒钟内处理完 所以 <= + if (self::getLock() <= time()) { + self::setLock(mt_rand(15, 30) * 60); + } } - // 如果没有设置时间 就设置个默认时间 可能在一秒钟内处理完 所以 <= - if (self::getLock() <= time()) { - self::setLock(mt_rand(15, 30) * 60); - } + }