/** * API:获取武将战斗力 * * @access public * @param $integer $user_id $general_id 用户ID,武将ID * @return array */ public function GetGeneralBattle($user_id, $general_id = null) { $userGeneral = UserCache::getByKey($user_id, 's_general_info'); if (!$userGeneral) { $userGeneral = GeneralModel::getUserGeneralInfo($user_id); UserCache::setByKey($user_id, 's_general_info', $userGeneral); } //读取系统武将,属性列表 $file = IniFileManager::getRootDir() . "/files/csv/general.csv"; $generalArr = Util::readCsv($file); foreach ($generalArr as $key => $value) { $attributeArr = GeneralAction::GetGeneralAttribute($user_id, $value['general_id']); if ($userGeneral[$value['general_id']]) { $battle += $attributeArr[0]['battle'] + $attributeArr[1]['battle']; } } return $battle; }