diff --git a/webapp/controller/BagController.class.php b/webapp/controller/BagController.class.php index f183eff4..a6be83d4 100644 --- a/webapp/controller/BagController.class.php +++ b/webapp/controller/BagController.class.php @@ -15,7 +15,7 @@ require_once('models/User.php'); require_once('models/RealtimeData.php'); require_once('models/ChipPage.php'); require_once('models/Chip.php'); - +require_once('models/LuckySymbol.php'); require_once('services/AwardService.php'); require_once('services/PropertyChgService.php'); @@ -31,6 +31,7 @@ use models\User; use models\RealtimeData; use models\ChipPage; use models\Chip; +use models\LuckySymbol; use services\LogService; class BagController extends BaseAuthedController { @@ -134,6 +135,11 @@ class BagController extends BaseAuthedController { $this->useSealDrug($itemDb, $itemMeta, $itemNum, $param1, $param2, $param3); } break; + case mt\Item::LUCKY_SYMBOL_SUBTYPE: + { + $this->useSymbol($itemDb, $itemMeta, $itemNum, $param1, $param2, $param3); + } + break; default: { $this->_rspErr(4, 'The prop function has not been realized yet'); @@ -880,4 +886,12 @@ class BagController extends BaseAuthedController { )); } + private function useSymbol($itemDb, $itemMeta, $itemNum, $param1, $param2, $param3) + { + if (LuckySymbol::hasLuckySymbol()) { + $this->_rspErr(201, "alreay use"); + return ; + } + } + }