改名
This commit is contained in:
parent
eaed9c83ef
commit
56979d8e7d
@ -104,40 +104,51 @@ class BagController extends BaseAuthedController {
|
|||||||
{
|
{
|
||||||
$itemDto = Bag::findByType(mt\Item::FUNC_TYPE, mt\Item::FUNC_RENAME_CARD_SUBTYPE);
|
$itemDto = Bag::findByType(mt\Item::FUNC_TYPE, mt\Item::FUNC_RENAME_CARD_SUBTYPE);
|
||||||
$userInfo = $this->_getOrmUserInfo();
|
$userInfo = $this->_getOrmUserInfo();
|
||||||
if (!$itemDto || $itemDto['item_num'] < 0) {
|
if ($userInfo['rename_count'] == 0){
|
||||||
if (mt\Parameter::getVal('rename_diamond_cost', 0) <= 0) {
|
$errCode = 0;
|
||||||
$this->_rspErr(1, 'config error');
|
$errMsg = '';
|
||||||
|
$this->internalRename(getReqVal('name', ''), getReqVal('name_sign', ''), $errCode, $errMsg);
|
||||||
|
if ($errCode) {
|
||||||
|
$this->_rspErr($errCode, $errMsg);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ($userInfo['diamond'] < mt\Parameter::getVal('rename_diamond_cost', 0)) {
|
}else{
|
||||||
$this->_rspErr(1, 'Not enough item');
|
if (!$itemDto || $itemDto['item_num'] < 0) {
|
||||||
|
if (mt\Parameter::getVal('rename_diamond_cost', 0) <= 0) {
|
||||||
|
$this->_rspErr(1, 'config error');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if ($userInfo['diamond'] < mt\Parameter::getVal('rename_diamond_cost', 0)) {
|
||||||
|
$this->_rspErr(1, 'Not enough item');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$errCode = 0;
|
||||||
|
$errMsg = '';
|
||||||
|
$this->internalRename(getReqVal('name', ''), getReqVal('name_sign', ''), $errCode, $errMsg);
|
||||||
|
if ($errCode) {
|
||||||
|
$this->_rspErr($errCode, $errMsg);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (!$itemDto || $itemDto['item_num'] <= 0) {
|
||||||
|
$this->_decItems(array(
|
||||||
|
array(
|
||||||
|
'item_id' => V_ITEM_DIAMOND,
|
||||||
|
'item_num' => mt\Parameter::getVal('rename_diamond_cost', 0)
|
||||||
|
)
|
||||||
|
));
|
||||||
|
$this->propertyChgService->addUserChg();
|
||||||
|
} else {
|
||||||
|
$this->_decItems(array(
|
||||||
|
array(
|
||||||
|
'item_id' => $itemDto['item_id'],
|
||||||
|
'item_num' => 1
|
||||||
|
)
|
||||||
|
));
|
||||||
|
$this->propertyChgService->addBagChg();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$errCode = 0;
|
|
||||||
$errMsg = '';
|
|
||||||
$this->internalRename(getReqVal('name', ''), getReqVal('name_sign', ''), $errCode, $errMsg);
|
|
||||||
if ($errCode) {
|
|
||||||
$this->_rspErr($errCode, $errMsg);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (!$itemDto || $itemDto['item_num'] <= 0) {
|
|
||||||
$this->_decItems(array(
|
|
||||||
array(
|
|
||||||
'item_id' => V_ITEM_DIAMOND,
|
|
||||||
'item_num' => mt\Parameter::getVal('rename_diamond_cost', 0)
|
|
||||||
)
|
|
||||||
));
|
|
||||||
$this->propertyChgService->addUserChg();
|
|
||||||
} else {
|
|
||||||
$this->_decItems(array(
|
|
||||||
array(
|
|
||||||
'item_id' => $itemDto['item_id'],
|
|
||||||
'item_num' => 1
|
|
||||||
)
|
|
||||||
));
|
|
||||||
$this->propertyChgService->addBagChg();
|
|
||||||
}
|
|
||||||
$this->propertyChgService->addUserChg();
|
$this->propertyChgService->addUserChg();
|
||||||
$this->_rspData(array(
|
$this->_rspData(array(
|
||||||
'property_chg' => $this->propertyChgService->toDto(),
|
'property_chg' => $this->propertyChgService->toDto(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user