From d9faafab9fca09569224c666e501bbcfb1bb5b96 Mon Sep 17 00:00:00 2001 From: hujiabin <519660157@qq.com> Date: Tue, 9 Jul 2024 15:59:44 +0800 Subject: [PATCH] 1 --- webapp/services/RoomBattleDataService.php | 27 +++++++++++++---------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/webapp/services/RoomBattleDataService.php b/webapp/services/RoomBattleDataService.php index c28a410a..c63be2f3 100644 --- a/webapp/services/RoomBattleDataService.php +++ b/webapp/services/RoomBattleDataService.php @@ -286,18 +286,21 @@ class RoomBattleDataService extends BaseService { $rnd = rand(1,100); if ($rnd <= $rand){ $chestItems = LootService::dropOutItem($rewardMeta['chestLoot']); - $event = array( - 'ID' => 'Box', - 'SUB_ID' => 'drop', - 'SUB_KEY' => 'drop_box', - 'before' =>array( - 'rnd' => $rnd, - 'rate' => $rate, - 'rewardMeta' => $rewardMeta, - ), - 'result' => $chestItems, - ); - LogService::burialPointEvent($event); + if (count($chestItems)>0){ + $event = array( + 'ID' => 'Box', + 'SUB_ID' => 'drop', + 'SUB_KEY' => 'drop_box', + 'before' =>array( + 'rnd' => $rnd, + 'rate' => $rate, + 'rewardMeta' => $rewardMeta, + ), + 'result' => $chestItems, + ); + LogService::burialPointEvent($event); + } + foreach ($chestItems as $item){ array_push($reward,$item); }