コード例 #1
0
 /**
  * 获取区域名称
  *
  * @return array 编号和名称对 e.g. array('code' => 'name', ...)
  */
 public function getAreaCodeNames()
 {
     $areaCodes = array($this->areaCode);
     if (strlen($this->areaCode) > 8) {
         $areaCodes[] = substr($this->areaCode, 0, 8);
     }
     $areaCodeNames = Model_City_TypeCode::getTypeCodeNames($areaCodes);
     ksort($areaCodeNames);
     return $areaCodeNames;
 }
コード例 #2
0
ファイル: RobUser.php プロジェクト: emilymwang8/ajk-broker
 /**
  * 拼接房源具体信息
  *
  * @param $houseIdStr
  * @return array
  */
 public function getProductDetail($houseIdStr)
 {
     $houseArray = array();
     if (empty($houseIdStr)) {
         return $houseArray;
     }
     $houseIdArray = explode(',', $houseIdStr);
     $imgBll = Bll_Image_EsfHouseImage::getInstance();
     foreach ($houseIdArray as $row) {
         $houseInfo = Model_House_EsfHouseElementFactory::getHouseBaseInfo($row);
         if (empty($houseInfo)) {
             continue;
         }
         $formatHouseInfo = array();
         //房源标题
         $formatHouseInfo['title'] = $houseInfo->proName;
         //板块名称
         $block = Model_City_TypeCode::getTypeCodeNames(array($houseInfo->areaCode));
         if (empty($block)) {
             $formatHouseInfo['block'] = '';
         } else {
             $formatHouseInfo['block'] = $block[$houseInfo->areaCode];
         }
         //小区名称
         $formatHouseInfo['community'] = $houseInfo->commName;
         //户型
         $formatHouseInfo['type'] = sprintf('%d室%d厅', $houseInfo->roomNum, $houseInfo->hallNum);
         //大小
         $formatHouseInfo['area'] = sprintf('%d平米', intval($houseInfo->areaNum));
         //价格
         $formatHouseInfo['price'] = sprintf('%d万', intval($houseInfo->proPrice));
         //房源图片
         $formatHouseInfo['pic'] = $imgBll->getThumbImageUrl($houseInfo->proId, $houseInfo->commId);
         $houseArray[] = $formatHouseInfo;
     }
     return $houseArray;
 }