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\Enums\APIRecoveryType;
use sammo\KVStorage;
use sammo\RootDB;
use sammo\Session;
use sammo\TimeUtil;
use sammo\Util;
@@ -93,6 +94,8 @@ class NewVote extends \sammo\BaseAPI
}
}
$userName = $session->userName;
$db = DB::db();
$gameStor = KVStorage::getStorage($db, 'game_env');
@@ -108,9 +111,11 @@ class NewVote extends \sammo\BaseAPI
$multipleOptions = Util::valueFit($multipleOptions, 0, count($options));
$voteInfo = new VoteInfo(
id: $voteID,
title: $title,
opener: $userName ?? '[SYSTEM]',
multipleOptions: $multipleOptions,
startDate: $now,
endDate: $endDate,
+1
View File
@@ -8,6 +8,7 @@ class VoteInfo extends \LDTO\DTO
public int $id,
public string $title,
public int $multipleOptions,
public ?string $opener,
public string $startDate,
public ?string $endDate,