From 156a5453c4d57dfdd3e213bb83123d2081e7ddc4 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 14 Jun 2022 10:12:12 +0800 Subject: [PATCH] 1 --- webapp/controller/HeroController.class.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/webapp/controller/HeroController.class.php b/webapp/controller/HeroController.class.php index e790f9b8..4d468865 100644 --- a/webapp/controller/HeroController.class.php +++ b/webapp/controller/HeroController.class.php @@ -147,6 +147,8 @@ class HeroController extends BaseAuthedController { $this->_rspErr(1, 'Countdown is not over'); return; } + $oldHero = $heroDto; + $newHero = $heroDto; switch ($type) { case 1: { @@ -178,16 +180,21 @@ class HeroController extends BaseAuthedController { Hero::update($heroUniId, array( 'hero_lv' => $heroDb['hero_lv'] + 1, + 'rand_attr' => json_encode($attrs), 'lock_type' => 0, 'unlock_time' => 0, ) ); + $newHero['hero_lv'] += 1; + $newHero['attr'] = $attrs; $rankActivityService = new services\RankActivityService(); $rankActivityService->heroUpgradeLevel($heroDb['hero_lv'] + 1); } } $this->_rspData(array( 'property_chg' => $propertyChgService->toDto(), + 'old_hero' => $oldHero, + 'new_hero' => $newHero, )); } break; @@ -223,12 +230,15 @@ class HeroController extends BaseAuthedController { 'unlock_time' => 0, ) ); + $newHero['quality'] += 1; $rankActivityService = new services\RankActivityService(); $rankActivityService->heroUpgradeLevel($heroDb['quality'] + 1); } } $this->_rspData(array( 'property_chg' => $propertyChgService->toDto(), + 'old_hero' => $oldHero, + 'new_hero' => $newHero, )); } break;