/** * 根据房源ID获取计划信息 * * @param int $houseId * @param int $brokerId * @param int $cityId * @return array */ public static function getRelationByHouseId($houseId, $brokerId, $cityId) { try { return Model_Plan_AjkFixRelation::data_access($cityId)->filter('proId', $houseId)->filter('brokerId', $brokerId)->get_row(); } catch (Exception $e) { return array(); } }
/** * @param $proIds * @param $brokerId * @param $cityId * @return bool */ private function getInPlanHouseNumByBrokerIdAndProIds($proIds, $brokerId, $cityId) { if (empty($proIds) || empty($brokerId) || empty($cityId)) { return 0; } $res = Model_Plan_AjkFixRelation::data_access($cityId)->filter('proId', $proIds)->filter('brokerId', $brokerId)->filter('status', Model_Plan_AjkFixRelation::STATUS_NORMAL)->filter('tradeType', Model_Plan_AjkFixRelation::TRADETYPE_SALE)->count(); return $res; }