1
This commit is contained in:
parent
e7a5b6beda
commit
412f7cee82
@ -115,14 +115,14 @@ class HeroSkinController extends BaseAuthedController {
|
||||
}
|
||||
|
||||
public function synSkin(){
|
||||
$skinId = trim(getReqVal('skin_id', 0));
|
||||
$itemId = getReqVal('item_id',0);
|
||||
$itemNum = getReqVal('item_num',0);
|
||||
$itemMeta = \mt\Item::get($skinId);
|
||||
if ($itemMeta['type'] != \mt\Item::HERO_SKIN_TYPE){
|
||||
$this->_rspErr(1, 'skin_id error');
|
||||
$itemMeta = \mt\Item::get($itemId);
|
||||
if (!$itemMeta || $itemMeta['type'] != \mt\Item::FRAGMENT_TYPE){
|
||||
$this->_rspErr(1, 'param error');
|
||||
return;
|
||||
}
|
||||
$skinId = $itemMeta['relationship'];
|
||||
$dressMeta = mt\DressAttribute::get($skinId);
|
||||
if (!$dressMeta){
|
||||
$this->_rspErr(1, 'skin_id error');
|
||||
@ -148,8 +148,9 @@ class HeroSkinController extends BaseAuthedController {
|
||||
$this->_decItems($costItems);
|
||||
$propertyChgService = new services\PropertyChgService();
|
||||
$propertyChgService->addBagChg();
|
||||
$skinMeta = \mt\Item::get($skinId);
|
||||
for ($i=0; $i<$number; $i++){
|
||||
HeroSkin::addSkin($itemMeta);
|
||||
HeroSkin::addSkin($skinMeta);
|
||||
}
|
||||
$propertyChgService->addHeroSkinChg();
|
||||
$event = array(
|
||||
@ -165,7 +166,7 @@ class HeroSkinController extends BaseAuthedController {
|
||||
);
|
||||
LogService::burialPointEvent($event);
|
||||
$this->_rspData(array(
|
||||
'item_id' => $itemMeta['id'],
|
||||
'item_id' => $skinId,
|
||||
'property_chg' => $propertyChgService->toDto(),
|
||||
));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user