This commit is contained in:
aozhiwei 2022-06-13 19:41:38 +08:00
parent 02077e884a
commit ab44c2fc0a

View File

@ -169,15 +169,21 @@ class HeroController extends BaseAuthedController {
$propertyChgService->addHeroChg();
$propertyChgService->addBagChg();
$propertyChgService->addUserChg();
Hero::update($heroUniId,
array(
'hero_lv' => $heroDb['hero_lv'] + 1,
'lock_type' => 0,
'unlock_time' => 0,
)
);
$rankActivityService = new services\RankActivityService();
$rankActivityService->heroUpgradeLevel($heroDb['hero_lv'] + 1);
$currLevelMeta = mt\HeroLevel::getByQualityLevel($heroDb['quality'], $heroDb['hero_lv']);
if ($currLevelMeta) {
$nextLevelMeta = mt\HeroLevel::getByQualityLevel($heroDb['quality'], $heroDb['hero_lv'] + 1);
if ($nextLevelMeta) {
Hero::update($heroUniId,
array(
'hero_lv' => $heroDb['hero_lv'] + 1,
'lock_type' => 0,
'unlock_time' => 0,
)
);
$rankActivityService = new services\RankActivityService();
$rankActivityService->heroUpgradeLevel($heroDb['hero_lv'] + 1);
}
}
$this->_rspData(array(
'property_chg' => $propertyChgService->toDto(),
));
@ -204,15 +210,21 @@ class HeroController extends BaseAuthedController {
$propertyChgService->addHeroChg();
$propertyChgService->addBagChg();
$propertyChgService->addUserChg();
Hero::update($heroUniId,
array(
'quality' => $heroDb['quality'] + 1,
'lock_type' => 0,
'unlock_time' => 0,
)
);
$rankActivityService = new services\RankActivityService();
$rankActivityService->heroUpgradeLevel($heroDb['quality'] + 1);
$currQualityMeta = mt\HeroQuality::getByQuality($heroDb['quality']);
if ($currQualityMeta) {
$nextQualityMeta = mt\HeroQuality::getByQuality($heroDb['quality'] + 1);
if ($nextQualityMeta) {
Hero::update($heroUniId,
array(
'quality' => $heroDb['quality'] + 1,
'lock_type' => 0,
'unlock_time' => 0,
)
);
$rankActivityService = new services\RankActivityService();
$rankActivityService->heroUpgradeLevel($heroDb['quality'] + 1);
}
}
$this->_rspData(array(
'property_chg' => $propertyChgService->toDto(),
));