Example #1
0
 public function handle_request_internal()
 {
     $params = APF::get_instance()->get_request()->get_parameters();
     if ($params['cityid'] && isset($params['act']) && $params['act'] == "area") {
         //            $areaInfoByCityId = Model_City_TypeCode::getAreaInfoByCityId(intval($params['cityid']));
         //            $resultInfo = Model_City_TypeCode::getArrayAreaInfoByParentId($areaInfoByCityId->typeId);
         $areaInfoByCityId = Bll_Commtype_Api::getCityAreaByCityId(intval($params['cityid']));
         $resultInfo = Bll_Commtype_Api::getAreaByTypeId($areaInfoByCityId['typeId']);
     }
     if ($params['typeid'] && isset($params['act']) && $params['act'] == "block") {
         //            $resultInfo = Model_City_TypeCode::getArrayAreaInfoByParentId(intval($params['typeid']));
         $resultInfo = Bll_Commtype_Api::getBlockByTypeId($params['typeid']);
     }
     if ($params['key'] && $params['cityid'] && isset($params['act']) && $params['act'] == "company") {
         $resultInfo = Dao_Broker_CompanyAndStore::get_company_list($params['cityid'], $params['key']);
     }
     if ($params['companyid'] && $params['key'] && $params['cityid'] && isset($params['act']) && $params['act'] == "store") {
         $resultInfo = Dao_Broker_CompanyAndStore::get_store_list($params['cityid'], $params['companyid'], $params['key']);
     }
     //返回store数据时,同时返回该store所在的区域和板块
     if ($params['companyid'] && $params['key'] && $params['cityid'] && isset($params['act']) && $params['act'] == "store_area") {
         $resultInfo = Dao_Broker_CompanyAndStore::get_store_area_block_list($params['cityid'], $params['companyid'], $params['key']);
     }
     echo json_encode($resultInfo);
     die;
 }
Example #2
0
 public static function get_broker_info_v2($intBrokerId)
 {
     $arrResult = array();
     $arrResult['BaseInfo'] = Bll_BrokerBaseBll::get_broker_base_info($intBrokerId);
     if (empty($arrResult['BaseInfo'])) {
         return array();
     }
     if (empty($arrResult['BaseInfo']['companyId']) || empty($arrResult['BaseInfo']['storeId'])) {
         $arrResult['Company'] = '独立经纪人';
         $arrResult['Store'] = '其他门店';
     } else {
         $arrResult['Company'] = Dao_Broker_CompanyAndStore::get_broker_company_info($arrResult['BaseInfo']['companyId']);
         $arrResult['Store'] = Dao_Broker_CompanyAndStore::get_broker_store_info($arrResult['BaseInfo']['storeId']);
     }
     return $arrResult;
 }