/** * 获取单个定价组的房源列表,可批量(房源信息) * 单个计划ID或计划ID数组 */ public static function get_plan_props($plan_ids, $city_id) { $plannings = Dao_Broker_HzPlan::get_planning($plan_ids); $props = array(); foreach ($plannings as $planning) { $props[$planning['plan_id']]['proids'][$planning['proid']] = $planning['proid']; } foreach ($props as $key => $plan) { $props[$key]['props'] = Dao_Broker_HzProp::get_prop($plan['proids']); } $bid_proids = Bll_HzBidPlan::get_broker_bidprop_count($plannings[0]['user_id'], true); foreach ($props as $key => $value) { $all_click_info = Dao_Broker_HzProp::get_prop_clicks($value['proids'], $city_id); $all_total_click_info = Dao_Broker_HzProp::get_prop_total_clicks($value['proids'], $city_id); foreach ($value['props'] as $proid_key => $prop_value) { $props[$key]['props'][$proid_key]['fix_click'] = intval($all_click_info[$proid_key]['fix_cnum']); $props[$key]['props'][$proid_key]['fix_total_click'] = intval($all_total_click_info[$proid_key]['fix_total_cnum']); $props[$key]['props'][$proid_key]['is_bid'] = empty($bid_proids[$proid_key]) ? 0 : 1; } } return $props; }