refac: 토너먼트 베팅 세부 로직을 ng_betting으로 이동 #218

Merged
Hide_D merged 7 commits from newTournamentBetting into devel 2022-04-25 01:06:32 +09:00
Showing only changes of commit 18f2e9ffea - Show all commits
+13
View File
@@ -1202,6 +1202,7 @@ function setGift($tnmt_type, $tnmt, $phase)
function setRefund()
{
$db = DB::db();
$gameStor = KVStorage::getStorage($db, 'game_env');
//16강자 명성 돈
@@ -1212,6 +1213,18 @@ function setRefund()
], 'no IN %li', $generalIDList);
//베팅금 환수
$bettingID = $gameStor->lastTournamentBettingID ?? 0;
if (!$bettingID == 0) {
$betting = new Betting($bettingID);
if(!$betting->getInfo()->finished){
$betting->giveReward([-1]);
}
}
$db->update(['general', [
'gold' => $db->sqleval('gold + (SELECT bet0+bet1+bet2+bet3+bet4+bet5+bet6+bet7+bet8+bet9+bet10+bet11+bet12+bet13+bet14+bet15 FROM betting WHERE general_id = general.no)')
]], true);