feat: 설문 등록 시 등록자 유저명 저장

This commit is contained in:
2024-09-28 13:04:29 +00:00
parent f774a28e2a
commit 4b3ab5e31c
2 changed files with 6 additions and 0 deletions
+5
View File
@@ -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,
+1
View File
@@ -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,