1
This commit is contained in:
parent
c685808f5e
commit
29c343f2be
@ -196,7 +196,7 @@ class ShopController extends BaseAuthedController {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$this->_decItems($costItems);
|
$this->_decItems($costItems);
|
||||||
$this->internalAddItem($itemMeta);
|
$this->internalAddItem($propertyChgService, $itemMeta);
|
||||||
$awardService = new services\AwardService();
|
$awardService = new services\AwardService();
|
||||||
$awardService->addItem($itemId, $itemNum);
|
$awardService->addItem($itemId, $itemNum);
|
||||||
ShopBuyRecord::add($itemId, $itemNum);
|
ShopBuyRecord::add($itemId, $itemNum);
|
||||||
@ -325,7 +325,7 @@ class ShopController extends BaseAuthedController {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$this->_decItems($costItems);
|
$this->_decItems($costItems);
|
||||||
$this->internalAddItem($itemMeta);
|
$this->internalAddItem($propertyChgService, $itemMeta);
|
||||||
$awardService = new services\AwardService();
|
$awardService = new services\AwardService();
|
||||||
$awardService->addItem($itemId, $itemNum);
|
$awardService->addItem($itemId, $itemNum);
|
||||||
ShopBuyRecord::add($itemId, $itemNum);
|
ShopBuyRecord::add($itemId, $itemNum);
|
||||||
@ -433,26 +433,30 @@ class ShopController extends BaseAuthedController {
|
|||||||
return $costItems;
|
return $costItems;
|
||||||
}
|
}
|
||||||
|
|
||||||
private function internalAddItem($itemMeta)
|
private function internalAddItem($propertyChgService, $itemMeta)
|
||||||
{
|
{
|
||||||
switch ($itemMeta['type']) {
|
switch ($itemMeta['type']) {
|
||||||
case mt\Item::HERO_TYPE:
|
case mt\Item::HERO_TYPE:
|
||||||
{
|
{
|
||||||
Hero::addHero($itemMeta);
|
Hero::addHero($itemMeta);
|
||||||
|
$propertyChgService->addHeroChg();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case mt\Item::HERO_SKIN_TYPE:
|
case mt\Item::HERO_SKIN_TYPE:
|
||||||
{
|
{
|
||||||
HeroSkin::addSkin($itemMeta);
|
HeroSkin::addSkin($itemMeta);
|
||||||
|
$propertyChgService->addHeroSkinChg();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case mt\Item::GUN_SKIN_TYPE:
|
case mt\Item::GUN_SKIN_TYPE:
|
||||||
{
|
{
|
||||||
GunSkin::addSkin($itemMeta);
|
GunSkin::addSkin($itemMeta);
|
||||||
|
$propertyChgService->addGunSkinChg();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
|
$propertyChgService->addBagChg();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user