Exemple #1
0
 /**
  * 获取租房经纪人统计推广信息(总和)
  */
 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;
 }