/** * 获取租房经纪人统计推广信息(总和) */ public static function get_all_clickinfo($broker_id, $city_id) { $plans = self::get_broker_fixplans($broker_id); $return = $plan_ids = array(); $return['total_props'] = $return['total_click'] = $return['total_consume'] = $return['total_invalid_click'] = 0; if ($plans) { foreach ($plans as $plan) { $plan_ids[] = $plan['id']; } $all_props = self::get_plan_props($plan_ids, $city_id); foreach ($all_props as $props) { $return['total_props'] += count($props['proids']); } } $total = Dao_Broker_HzPlan::get_broker_all_clickinfo($broker_id, $city_id); $return['total_click'] = intval($total['total_click']); $return['total_consume'] = $total['total_cost']; $return['total_invalid_click'] = Dao_Broker_HzPlan::get_broker_invalid_click($broker_id); return $return; }