/**
  * 根据房源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();
     }
 }
예제 #2
0
 /**
  * @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;
 }