From 116ce9962b0e2007cf8be6ff4b2be6b4b54dccff Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 7 Aug 2024 11:57:11 +0800 Subject: [PATCH] 1 --- webapp/controller/BigwheelController.class.php | 14 +++++++++++--- webapp/events/Bigwheel.php | 8 ++------ webapp/services/BigwheelService.php | 4 +++- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/webapp/controller/BigwheelController.class.php b/webapp/controller/BigwheelController.class.php index d9240ed9..a3331247 100644 --- a/webapp/controller/BigwheelController.class.php +++ b/webapp/controller/BigwheelController.class.php @@ -67,11 +67,11 @@ class BigwheelController extends BaseAuthedController { } $priceInfo = $this->getPriceInfo($data['drawed_times']); if (empty($priceInfo)) { - myself()->_rspErr(500, 'server internal error'); + myself()->_rspErr(500, 'server internal error1'); return; } if ($priceInfo['cost_item_id'] != V_ITEM_DIAMOND) { - myself()->_rspErr(500, 'server internal error'); + myself()->_rspErr(500, 'server internal error2'); return; } $costItemNum = 0; @@ -280,7 +280,15 @@ class BigwheelController extends BaseAuthedController { ) )); } - myself()->_fireEvent('Bigwheel', 'onWinPrize', $grid1, $grid2, $drop1, $drop2); + myself()->_fireEvent('Bigwheel', 'onWinPrize', + array( + 'grid' => $grid1, + 'drop' => $drop1 + ), + array( + 'grid' => $grid2, + 'drop' => $drop2 + )); } public function buyS() diff --git a/webapp/events/Bigwheel.php b/webapp/events/Bigwheel.php index 798917a4..4a63dca0 100644 --- a/webapp/events/Bigwheel.php +++ b/webapp/events/Bigwheel.php @@ -5,13 +5,9 @@ namespace events; class Bigwheel { - public static function onWinPrize($grid1, $grid2, $drop1, $drop2) + public static function onWinPrize($grid1, $grid2) { - myself()->_callServiceStatic('BigwheelService', 'onWinPrize', - $grid1, - $grid2, - $drop1, - $drop2); + myself()->_callServiceStatic('BigwheelService', 'onWinPrize', $grid1, $grid2); } } diff --git a/webapp/services/BigwheelService.php b/webapp/services/BigwheelService.php index 36803964..51429155 100644 --- a/webapp/services/BigwheelService.php +++ b/webapp/services/BigwheelService.php @@ -4,10 +4,12 @@ namespace services; require_once('mt/Bigwheel.php'); +use mt; + class BigwheelService extends BaseService { - public static function onWinPrize($grid1, $grid2, $drop1, $drop2) + public static function onWinPrize($grid1, $grid2) { $grids = array($grid1, $grid2); foreach ($grids as $grid) {