改名
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);
|
||||
$userInfo = $this->_getOrmUserInfo();
|
||||
if (!$itemDto || $itemDto['item_num'] < 0) {
|
||||
if (mt\Parameter::getVal('rename_diamond_cost', 0) <= 0) {
|
||||
$this->_rspErr(1, 'config error');
|
||||
if ($userInfo['rename_count'] == 0){
|
||||
$errCode = 0;
|
||||
$errMsg = '';
|
||||
$this->internalRename(getReqVal('name', ''), getReqVal('name_sign', ''), $errCode, $errMsg);
|
||||
if ($errCode) {
|
||||
$this->_rspErr($errCode, $errMsg);
|
||||
return;
|
||||
}
|
||||
if ($userInfo['diamond'] < mt\Parameter::getVal('rename_diamond_cost', 0)) {
|
||||
$this->_rspErr(1, 'Not enough item');
|
||||
}else{
|
||||
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;
|
||||
}
|
||||
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->_rspData(array(
|
||||
'property_chg' => $this->propertyChgService->toDto(),
|
||||
|
Loading…
x
Reference in New Issue
Block a user