checkSupply()에서 국가 select 쿼리 직접하도록 변경
This commit is contained in:
@@ -257,12 +257,15 @@ function checkSupply() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$queue = new \SplQueue();
|
$queue = new \SplQueue();
|
||||||
foreach(getAllNationStaticInfo() as $nation){
|
foreach($db->query('SELECT capital, nation FROM nation WHERE `level` > 0') as $nation){
|
||||||
$capitalID = $nation['capital'];
|
$capitalID = $nation['capital'];
|
||||||
if(!$capitalID){
|
if(!$capitalID){
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
$city = &$cities[$capitalID];
|
$city = &$cities[$capitalID];
|
||||||
|
if($nation['nation'] != $city['nation']){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
$city['supply'] = true;
|
$city['supply'] = true;
|
||||||
$queue->enqueue($city['id']);
|
$queue->enqueue($city['id']);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user