public static function mobile_city(\ApiParam $params) { self::mobile_ad_counter($params); if (!$params->mobile) { throw new \Exception('invalid mobile', 503); } return \MobileArea::city($params->mobile); }
public static function city_mobile2city(\ApiParam $params) { if (!$params->mobile) { throw new \Exception('invalid mobile', 503); } $city = \City::loadByCName(\MobileArea::city($params->mobile)) ?: new City(); if ($city) { return self::cityFilter($city, $params); } return null; }