diff --git a/hwe/func_tournament.php b/hwe/func_tournament.php index 6b24a426..eb2a01c5 100644 --- a/hwe/func_tournament.php +++ b/hwe/func_tournament.php @@ -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);