/** * 判断房源推广状态 * @param $cityId * @param $brokerId * @param $houseIds * @return array * add by xiongjianxu */ public static function getHouseOnLineInfo($cityId, $brokerId, $houseIds) { $result = array(); if (empty($cityId) || empty($brokerId) || empty($houseIds)) { return $result; } if (!is_array($houseIds)) { $houseIds = array($houseIds); } //是否为新端口城市 $comboInfo = Bll_Combo_HouseRelation::isComboCity($cityId); if ($comboInfo['code'] == 200) { if ($comboInfo['data'] == 0) { //ppc城市 //定价推广确认 $bllProperty = new BLL_Property_Property(); // 定价房源的数据 $staticPro = $bllProperty->getSaleStaticProInfoByProId($cityId, $houseIds, $brokerId); foreach ($staticPro as $key => $value) { $result[$key] = true; //$key为houseId } } else { //新端口城市 $houseComboArr = Bll_Combo_HouseRelation::getHouseRelation($brokerId, $cityId, $houseIds, Bll_Combo_HouseRelation::SITE_TYPE_AJK); foreach ($houseComboArr as $value) { if ($value['state'] < Model_Combo_HouseRelation::ENUM_COMBO_OFFLINE) { $result[$value['houseId']] = true; } else { $result[$value['houseId']] = false; } } } } return $result; }