From 266c1c6a5b684d178940a3ec8fbe465ddfac5b15 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Thu, 7 Jul 2022 22:00:12 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EA=B9=83=EC=88=98=20=EC=A2=85=EB=A3=8C?= =?UTF-8?q?=20=EC=8B=9C=20=EC=97=B4=EB=A6=B0=20=EA=B2=BD=EB=A7=A4=20?= =?UTF-8?q?=EC=9E=90=EB=8F=99=20=EB=8B=AB=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/func_gamerule.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hwe/func_gamerule.php b/hwe/func_gamerule.php index 1331f69e..009fdd3a 100644 --- a/hwe/func_gamerule.php +++ b/hwe/func_gamerule.php @@ -2,6 +2,8 @@ namespace sammo; +use sammo\DTO\AuctionInfo; +use sammo\Enums\AuctionType; use sammo\Enums\InheritanceKey; use sammo\Enums\RankColumn; @@ -1053,6 +1055,16 @@ function checkEmperior() $nationLogger = new ActionLogger(0, $nationID, $admin['year'], $admin['month']); $nationLogger->pushNationalHistoryLog("{$nationName}{$josaYi} 전토를 통일"); + /** @var int[] */ + $auctionList = $db->queryFirstColumn( + 'SELECT `id` FROM `ng_auction` WHERE `type` = %s AND `finished` = 0 ORDER BY `close_date` ASC', + AuctionType::UniqueItem->value + ); + foreach($auctionList as $auctionID){ + $auction = new AuctionUniqueItem($auctionID, new DummyGeneral(true)); + $auction->closeAuction(true); + } + $inheritPointManager = InheritancePointManager::getInstance(); $allUserGenerals = General::createGeneralObjListFromDB($db->queryFirstColumn('SELECT `no` FROM general WHERE npc < 2')); foreach ($allUserGenerals as $genObj) {