refac: lastrefresh를 general_access_log로 이전

- last_refresh에 index를 걸 것인지는 고려 필요
  - 안 거는게 차라리 나을 수도 있음
- 불필요해보이는 값 확인: nation_id,
This commit is contained in:
2023-07-07 10:57:51 +00:00
parent 50408ed516
commit a9b51977d4
9 changed files with 46 additions and 17 deletions
+11 -1
View File
@@ -2,6 +2,9 @@
namespace sammo;
use sammo\Enums\GeneralAccessLogColumn;
use sammo\Enums\TableName;
include "lib.php";
include "func.php";
@@ -29,7 +32,14 @@ if ($myset > 0) {
$submit = 'hidden';
}
$targetTime = addTurn($me->getVar('lastrefresh'), $gameStor->turnterm, GameConst::$minTurnDieOnPrestart);
$lastRefresh = $db->queryFirstField(
'SELECT %b FROM %b WHERE %b = %i',
GeneralAccessLogColumn::lastRefresh->value,
TableName::generalAccessLog->value,
GeneralAccessLogColumn::generalID->value, $generalID
);
$targetTime = addTurn($lastRefresh, $gameStor->turnterm, GameConst::$minTurnDieOnPrestart);
if ($gameStor->turntime <= $gameStor->opentime) {
//서버 가오픈시 할 수 있는 행동
if ($me->getNPCType() == 0 && $me->getNationID() == 0) {