feat: 설문 등록 시 등록자 유저명 저장
This commit is contained in:
@@ -7,6 +7,7 @@ use sammo\DB;
|
|||||||
use sammo\DTO\VoteInfo;
|
use sammo\DTO\VoteInfo;
|
||||||
use sammo\Enums\APIRecoveryType;
|
use sammo\Enums\APIRecoveryType;
|
||||||
use sammo\KVStorage;
|
use sammo\KVStorage;
|
||||||
|
use sammo\RootDB;
|
||||||
use sammo\Session;
|
use sammo\Session;
|
||||||
use sammo\TimeUtil;
|
use sammo\TimeUtil;
|
||||||
use sammo\Util;
|
use sammo\Util;
|
||||||
@@ -93,6 +94,8 @@ class NewVote extends \sammo\BaseAPI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$userName = $session->userName;
|
||||||
|
|
||||||
$db = DB::db();
|
$db = DB::db();
|
||||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||||
|
|
||||||
@@ -108,9 +111,11 @@ class NewVote extends \sammo\BaseAPI
|
|||||||
|
|
||||||
$multipleOptions = Util::valueFit($multipleOptions, 0, count($options));
|
$multipleOptions = Util::valueFit($multipleOptions, 0, count($options));
|
||||||
|
|
||||||
|
|
||||||
$voteInfo = new VoteInfo(
|
$voteInfo = new VoteInfo(
|
||||||
id: $voteID,
|
id: $voteID,
|
||||||
title: $title,
|
title: $title,
|
||||||
|
opener: $userName ?? '[SYSTEM]',
|
||||||
multipleOptions: $multipleOptions,
|
multipleOptions: $multipleOptions,
|
||||||
startDate: $now,
|
startDate: $now,
|
||||||
endDate: $endDate,
|
endDate: $endDate,
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ class VoteInfo extends \LDTO\DTO
|
|||||||
public int $id,
|
public int $id,
|
||||||
public string $title,
|
public string $title,
|
||||||
public int $multipleOptions,
|
public int $multipleOptions,
|
||||||
|
public ?string $opener,
|
||||||
|
|
||||||
public string $startDate,
|
public string $startDate,
|
||||||
public ?string $endDate,
|
public ?string $endDate,
|
||||||
|
|||||||
Reference in New Issue
Block a user