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 function getAreaList($cityId, $areaCode)
 {
     $sel = '';
     //        $areaListTmp = Model_City_TypeCode::getAreaInfoByCityIdEx($cityId);
     $areaInfoByCityId = Bll_Commtype_Api::getCityAreaByCityId(intval($cityId));
     $areaListTmp = Bll_Commtype_Api::getAreaByTypeId($areaInfoByCityId['typeId']);
     foreach ($areaListTmp as $arealist) {
         if ($arealist['typeCode'] == $areaCode) {
             continue;
         } else {
             $sel .= "<option value=\"" . $arealist['typeId'] . "\">" . $arealist['typeName'] . "</option>";
         }
     }
     return $sel;
 }