1
This commit is contained in:
parent
7a3e7c1f80
commit
14cf57d1f1
@ -8,9 +8,11 @@ require_once('mt/LootConfig.php');
|
||||
|
||||
require_once('models/Bag.php');
|
||||
require_once('models/Hero.php');
|
||||
require_once('models/HeroSkin.php');
|
||||
require_once('models/User.php');
|
||||
require_once('models/DiamondConsumeProduct.php');
|
||||
require_once('models/RealtimeData.php');
|
||||
require_once('models/ChipPage.php');
|
||||
require_once('models/Chip.php');
|
||||
|
||||
|
||||
require_once('services/AwardService.php');
|
||||
@ -22,9 +24,11 @@ require_once('services/LootService.php');
|
||||
use phpcommon\SqlHelper;
|
||||
use models\Bag;
|
||||
use models\Hero;
|
||||
use models\HeroSkin;
|
||||
use models\User;
|
||||
use models\RealtimeData;
|
||||
use models\DiamondConsumeProduct;
|
||||
use models\ChipPage;
|
||||
use models\Chip;
|
||||
use services\LogService;
|
||||
|
||||
class BagController extends BaseAuthedController {
|
||||
@ -641,6 +645,27 @@ class BagController extends BaseAuthedController {
|
||||
));
|
||||
$this->propertyChgService->addUserChg();
|
||||
}
|
||||
if ($heroDb['skin_id']){
|
||||
Hero::update($heroUniId,array(
|
||||
'skin_id' => 0,
|
||||
'modifytime'=>myself()->_getNowTime()
|
||||
));
|
||||
HeroSkin::update($heroDb['skin_id'],array(
|
||||
'used'=>HeroSkin::NO_USE,
|
||||
'skin_state'=>HeroSkin::NO_LOCK,
|
||||
'hero_uniid'=>0,
|
||||
'modifytime'=>myself()->_getNowTime(),
|
||||
));
|
||||
}
|
||||
$chipPageDb = ChipPage::find($heroUniId);
|
||||
$chipPageData = emptyReplace(json_decode($chipPageDb['data'], true), array());
|
||||
foreach ($chipPageData as &$value){
|
||||
Chip::updateInlayState($value['chip_id'],0);
|
||||
$value['chip_id'] = 0;
|
||||
}
|
||||
ChipPage::update($heroUniId,array(
|
||||
'data' => json_encode($chipPageData)
|
||||
));
|
||||
$this->propertyChgService->addBagChg();
|
||||
$this->propertyChgService->addHeroChg();
|
||||
$event = array(
|
||||
|
@ -216,10 +216,10 @@ class InGameMallController extends BaseAuthedController {
|
||||
$this->_rspErr(1, 'param goods_unnid error');
|
||||
return;
|
||||
}
|
||||
// if ($chipDb['inlay_state'] == 1){
|
||||
// $this->_rspErr(1, 'Unable to sell goods in use');
|
||||
// return;
|
||||
// }
|
||||
if ($chipDb['inlay_state'] == 1){
|
||||
$this->_rspErr(1, 'Unable to sell goods in use');
|
||||
return;
|
||||
}
|
||||
$orderField = $chipDb['quality'];
|
||||
}
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user