public static function prepareChoiceList(&$out) { // $out['bidList'] = array(); // $out['bidProIds'] = array(); $out['choiceProIds'] = $out['choiceProps'] = $out['choiceComsume'] = array(); // 目前需要获取精选房源id列表 供页面判断使用 // 获取精选计划 $validChoicePlans = Model_Plan_HzPlanBasic::getValidBidPlansEx($out['ajkBrokerId'], Const_HzPlan::BID_VERSION_CHOICE); if (empty($validChoicePlans)) { return; } $planIds = array(); foreach ($validChoicePlans as $plan) { $planIds[] = $plan['id']; } // 获取关系 $choicePlannings = Model_Plan_HzPlanning::getPlanningByPlanIds($planIds); if (empty($choicePlannings)) { return; } foreach ($choicePlannings as $choicePlanning) { $out['choiceProIds'][] = $choicePlanning['proid']; $out['choiceProps'][$choicePlanning['proid']]['choiceStatus'] = $choicePlanning['is_valid']; $out['choiceProps'][$choicePlanning['proid']]['planId'] = $choicePlanning['plan_id']; } // 获取精选消费信息 //$out['choiceComsume'] = Bll_Plan_Bid_HzBid::getBidPlanConsumeAndClickInfos($planIds, date('Ymd')); $out['choiceComsume'] = Model_Stats_PropClick::getBillingInfo($out['hzBrokerId'], $out['cityId'], date('Ymd')); }