diff --git a/webapp/models/Gun.php b/webapp/models/Gun.php index 776a2124..8b298e0c 100644 --- a/webapp/models/Gun.php +++ b/webapp/models/Gun.php @@ -80,6 +80,16 @@ class Gun extends BaseModel { return !empty($gunList) ? $gunList[0] : null; } + public static function getRawPveCegUpLimit() + { + $cegUpLimit = 0; + Hero::getGunList(function ($row) use(&$cegUpLimit) { + $gunDto = self::toDto($row); + $cegUpLimit += $gunDto['raw_pve_ceg_uplimit']; + }); + return $cegUpLimit; + } + public static function getGunList($cb) { SqlHelper::ormSelect( diff --git a/webapp/models/Hero.php b/webapp/models/Hero.php index bfae7274..96e5c156 100644 --- a/webapp/models/Hero.php +++ b/webapp/models/Hero.php @@ -68,6 +68,16 @@ class Hero extends BaseModel { return !empty($heroList) ? $heroList[0] : null; } + public static function getRawPveCegUpLimit() + { + $cegUpLimit = 0; + Hero::getHeroList(function ($row) use(&$cegUpLimit) { + $heroDto = self::toDto($row); + $cegUpLimit += $heroDto['raw_pve_ceg_uplimit']; + }); + return $cegUpLimit; + } + public static function getHeroList($cb) { SqlHelper::ormSelect(