diff --git a/.gitignore b/.gitignore
index a63c10d0..47901456 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,4 +7,7 @@
/kcfinder/cache/*
*/cache/*
/author/document/*
+*/statement_files/*
+*/paypal_activities/*
+/author/document/*
/application/libraries/composer
diff --git a/application/config/config.php b/application/config/config.php
index 82fb443e..f04b8859 100644
--- a/application/config/config.php
+++ b/application/config/config.php
@@ -18,7 +18,26 @@ if (!defined('BASEPATH'))
| path to your installation.
|
*/
-$config['base_url'] = '';
+
+//CDN分发之后,源站和前端域名不一致在这里修正,否则程序生成的链接是源站的域名
+$base_url='';
+switch ($_SERVER['SERVER_NAME']){
+ case 'origin-ct.mycht.cn':
+ $base_url='https://ct.mycht.cn';
+ break;
+ case 'origin-gm.mycht.cn':
+ $base_url='https://gm.mycht.cn';
+ break;
+ case 'origin-cht.mycht.cn':
+ $base_url='https://cht.mycht.cn';
+ break;
+ case 'origin-int.mycht.cn':
+ $base_url='https://int.mycht.cn';
+ break;
+ default:$base_url='';
+}
+
+$config['base_url'] = $base_url;
/*
|--------------------------------------------------------------------------
@@ -660,7 +679,7 @@ $config['media_image_url_remote2'] = 'http://116.251.217.48:3581/upload';
//是否开启权限控制
$config['check_access'] = TRUE;
//权限管理超级管理
-$config['access_super_manage'] = array('ycc', 'lmr');
+$config['access_super_manage'] = array('ycc', 'lmr', 'lyj');
//编辑器预览样式路径
$config['css_source_cht'] = '';
diff --git a/application/controllers/gaapi.php b/application/controllers/gaapi.php
deleted file mode 100644
index 33003782..00000000
--- a/application/controllers/gaapi.php
+++ /dev/null
@@ -1,158 +0,0 @@
-permission->is_admin();
- $this->site_code = $this->config->item('site_code');
- //ga verder
- $this->load->library('MY_Composer');
- }
-
- public function user_track()
- {
- $cid = $this->input->get_post('cid');
- $analytics = $this->initializeAnalytics();
- $response = $this->getReport($analytics, $cid);
- $this->printResults($response);
- }
-
-
- /**
- * Initializes an Analytics Reporting API V4 service object.
- *
- * @return An authorized Analytics Reporting API V4 service object.
- */
- function initializeAnalytics()
- {
-
- // Use the developers console and download your service account
- // credentials in JSON format. Place them in this directory or
- // change the key file location if necessary.
- $KEY_FILE_LOCATION = __DIR__ . '/gaapi_json/sylvan-box-234910-357cb59e6bf0.json';
-
- // Create and configure a new client object.
- $client = new Google_Client();
- $client->setApplicationName("User Tracker");
- $client->setAuthConfig($KEY_FILE_LOCATION);
- $client->setScopes(['https://www.googleapis.com/auth/analytics.readonly']);
- $analytics = new Google_Service_AnalyticsReporting($client);
-
- return $analytics;
- }
-
-
- /**
- * Queries the Analytics Reporting API V4.
- *
- * @param service An authorized Analytics Reporting API V4 service object.
- * @return The Analytics Reporting API V4 response.
- */
- function getReport($analytics, $cid_no)
- {
- //die($cid);
-
- // Replace with your view ID, for example XXXX.
- $VIEW_ID = "68484932";
-
- // Create the DateRange object.
- $dateRange = new Google_Service_AnalyticsReporting_DateRange();
- $dateRange->setStartDate("30daysAgo");
- $dateRange->setEndDate("today");
-
- // Create the Metrics object.
- $pv = new Google_Service_AnalyticsReporting_Metric();
- $pv->setExpression("ga:pageviews");
- $pv->setAlias("pageviews");
-
- //Create the dimensions
- $pageUrl = new Google_Service_AnalyticsReporting_Dimension();
- $pageUrl->setName("ga:pagePath");
- $cid = new Google_Service_AnalyticsReporting_Dimension();
- $cid->setName("ga:dimension1");
- $hitTime = new Google_Service_AnalyticsReporting_Dimension();
- $hitTime->setName("ga:dimension3");
- $ip = new Google_Service_AnalyticsReporting_Dimension();
- $ip->setName("ga:dimension3");
-
- // Create Dimension Filter 1
- $cidFilter = new Google_Service_AnalyticsReporting_DimensionFilter();
- $cidFilter->setDimensionName("ga:dimension1");
- $cidFilter->setOperator('EXACT');
- $cidFilter->setExpressions($cid_no);
-
- // Create the DimensionFilterClauses
- $dimensionFilterClause = new Google_Service_AnalyticsReporting_DimensionFilterClause();
- $dimensionFilterClause->setFilters(array($cidFilter));
-
- // OrderBy maybe some bugs
- $order = new Google_Service_AnalyticsReporting_OrderBy;
- $order->setFieldName("ga:dimension3");
- $order->setOrderType("VALUE");
- $order->setSortOrder("DESCENDING");
-
- // Create the ReportRequest object.
- $request = new Google_Service_AnalyticsReporting_ReportRequest();
- $request->setViewId($VIEW_ID);
- $request->setDateRanges($dateRange);
- $request->setMetrics(array($pv));
- $request->setDimensions(array($pageUrl, $cid, $hitTime));
- $request->setDimensionFilterClauses(array($dimensionFilterClause));
- $request->setOrderBys(array($order));
-
- $body = new Google_Service_AnalyticsReporting_GetReportsRequest();
- $body->setReportRequests(array($request));
- return $analytics->reports->batchGet($body);
- }
-
-
- /**
- * Parses and prints the Analytics Reporting API V4 response.
- *
- * @param An Analytics Reporting API V4 response.
- */
- function printResults($reports)
- {
- $alais_array = array(
- "ga:dimension1" => "cid",
- "ga:dimension3" => "hitTime",
- "ga:pagePath" => "path"
- );
- $rs_array = array();
- for ($reportIndex = 0; $reportIndex < count($reports); $reportIndex++) {
- $report = $reports[$reportIndex];
- $header = $report->getColumnHeader();
- $dimensionHeaders = $header->getDimensions();
- $metricHeaders = $header->getMetricHeader()->getMetricHeaderEntries();
- $rows = $report->getData()->getRows();
- $rs_row = array();
- for ($rowIndex = 0; $rowIndex < count($rows); $rowIndex++) {
- $row = $rows[$rowIndex];
- $dimensions = $row->getDimensions();
- $metrics = $row->getMetrics();
- for ($i = 0; $i < count($dimensionHeaders) && $i < count($dimensions); $i++) {
- //print($dimensionHeaders[$i] . ": " . $dimensions[$i] . "\n");
- $rs_row[$alais_array[$dimensionHeaders[$i]]] = $dimensions[$i];
- }
-
- for ($j = 0; $j < count($metrics); $j++) {
- $values = $metrics[$j]->getValues();
- for ($k = 0; $k < count($values); $k++) {
- $entry = $metricHeaders[$k];
- //print($entry->getName() . ": " . $values[$k] . "\n");
- $rs_row[$entry->getName()] = $values[$k];
- }
- }
- array_push($rs_array, $rs_row);
- }
- }
- echo(json_encode($rs_array));
- }
-
-}
-//end of gaapi
diff --git a/application/controllers/gaapi_json/sylvan-box-234910-357cb59e6bf0.json b/application/controllers/gaapi_json/sylvan-box-234910-357cb59e6bf0.json
deleted file mode 100644
index 1cd817fc..00000000
--- a/application/controllers/gaapi_json/sylvan-box-234910-357cb59e6bf0.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "type": "service_account",
- "project_id": "sylvan-box-234910",
- "private_key_id": "357cb59e6bf066231fe9d421a1cada76b6af29ef",
- "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDSNl/aj3hQf6bf\naPBHuGTLemiUl2OborE8MNvl5brhJMncTSslS1Q5CQRPk4K6nW1gAq2/gQ5KZ7Sd\nh9gdtWzIDoUS1DBDaZiPB8vVN6YOjIWpRSylIXTewQ6YYuw9kt7vW0orfDSsaWrE\nc2Yb5YN+6GTxVBjFEb19IYg5/8zfmvaUCOinDwO+F8mh6fCS9FyhiN5omKD+ixiQ\nYFIo1CM1SCpT3eH67JIF+hzuGAVWhF7YmdNTBdfrM0/1PBM8HRry0jD1VaDeyv+e\n4lTnPCtvUgc5SJOaLv/UR06X1FpIYikK0RHJ04fTslQxu7hTLqbhg/7d/+aj95K0\nAwaGERvdAgMBAAECggEAAOQZHFdoDVxwlSJEqeNyIDZh+GIfmnYQAUFhMKkOsPCc\nw9rtTxrNRxace0fd2sXtVkF8pp5dWTasmmIMPGNt+dLR7pP/z4Of2o9ZQcJR1vCp\nZc195rz/EL+AmGgLgZXg/5lxGhyDKhJ9vpORNt/FPiFALyOueJ/wslEnkZfwDANv\n0C+uIv2L3g0mrgTqXVwU/dVdYi9UK7hhn0YMgtlbdpxRHV0cIiilb23Cyy0QsFXN\n2MsoHPQWf+72nE+5jNnysXcR8AjAthzOvP/jIcqqBguid1w9F3goH4adLTa1aPIL\ndNGI/z9mwuqGQg5C78ZfmZMb3YIRwV4nmUia7kzrowKBgQDr2h14VyEGAypCjo+r\nXRvDti55PY+jKUnUzbseJca7Z1Z2snvGXWgkoasZc8ozsQjoH7wJJnRoJOGnAJdF\ntyZxtJV5W0pefB6Pfqy6k5MlJJhMy6lGpkQo96iPOBqfowHa1r/S55USHjQAMXG2\nKrX6oq1IWmEmFYMFZnQo7+SPqwKBgQDkK4rnCbirwHC0Z6eXkbk0Fb8KrS0huq3C\nupaoBtwkfkyISBzcXx6Bup/Gg7czSxvY6U/Bg93WtTzzJwVuqKSqcTUrwW4rAmrh\nZNEYjJc5YLKK1xXVOEeisMIsWCEpF8JHvyrCRsoBCOVRbQROFqz9IOSGrplw1Rq6\ntuPp2fsalwKBgQDgbfabG/X9vadKHFSUUY5pBwRkNHNpZJGwIXEMeBALJoN9gcwM\nb7f5G6owFyHzXGRIVmJdJq2gqG/dtc889NJtYtTV3UwAawW9sGH3TRS5RIB0m1xi\nMTcs8LYCSvXysG/EaZOxwtL0oa8D/AjjuvLeJEzWS8KkNdYunlas2dJZ7wKBgEAO\nlWV9jjHxyfJr81oTGDquLD80FSqV/ThhJ/CuVFmOd6//BtM7hRYIrdiOm/0zhfLk\ntXZvrfUcVqsw9k513BzZwYKyQFqkyBrVMfrBZac/JYDjF4cP0NS06R6H829U8z8v\nRTLbqtSVicPNZlsB9Ljv5hiFpiBOQ73NoLjDcMKrAoGAC+mrH9aOBeQuikQllpWJ\naZ7XoDdZcmh3j+o7OZWHAP3mpQ6q6/1iPW4lhG/q6l+syjsYRmQuzYICtSJ6xQlC\nM+AYPjD+O6sW3MWGz469cqrym8o+Bm24emxJNvilo/U/N2Yif2gUGWgw8qXLEGsu\nUedwiH6aWGBFnlVuPz6CZ6s=\n-----END PRIVATE KEY-----\n",
- "client_email": "gaapi-904@sylvan-box-234910.iam.gserviceaccount.com",
- "client_id": "112785767675412711830",
- "auth_uri": "https://accounts.google.com/o/oauth2/auth",
- "token_uri": "https://oauth2.googleapis.com/token",
- "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
- "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/gaapi-904%40sylvan-box-234910.iam.gserviceaccount.com"
-}
diff --git a/application/controllers/information.php b/application/controllers/information.php
index d3d18193..9de4109c 100644
--- a/application/controllers/information.php
+++ b/application/controllers/information.php
@@ -3,9 +3,11 @@
if (!defined('BASEPATH'))
exit('No direct script access allowed');
-class Information extends CI_Controller {
+class Information extends CI_Controller
+{
- function __construct() {
+ function __construct()
+ {
parent::__construct();
$this->permission->is_admin();
//$this->output->enable_profiler(TRUE);
@@ -22,11 +24,13 @@ class Information extends CI_Controller {
$this->load->library('Amplib'); //加载AMP处理类
}
- public function index() {
+ public function index()
+ {
echo '信息首页';
}
- public function add($is_parent_id) {
+ public function add($is_parent_id)
+ {
//添加空内容.
$this->InfoContents_model->Add('', 'New Information', '', '', '', '', '', '', '', 0, 0, '', '', 0, 0, '', '', 0, '', 0, '', '');
$infocontent = $this->InfoContents_model->get_ic_contents($this->InfoContents_model->insert_id);
@@ -44,7 +48,8 @@ class Information extends CI_Controller {
}
//移动结构顺序
- public function move() {
+ public function move()
+ {
//网站会提交一个同级节点id列表字符串,按照这个去排序
$parent_id = $this->input->post('pid');
$idsStr = $this->input->post('ids');
@@ -65,7 +70,8 @@ class Information extends CI_Controller {
//把文章移动到任意板块文章下
//is_id 信息结构ID,is_parent_id即将转移到的信息结构id
- public function move_by_is_id() {
+ public function move_by_is_id()
+ {
$data = array();
$is_id = $this->input->post('is_id');
$is_parent_id = $this->input->post('is_parent_id');
@@ -90,7 +96,8 @@ class Information extends CI_Controller {
return TRUE;
}
- public function delete($is_id) {
+ public function delete($is_id)
+ {
//查询结构信息
$Structure = $this->InfoStructures_model->Detail($is_id);
if ($Structure == FALSE) {
@@ -124,7 +131,8 @@ class Information extends CI_Controller {
}
}
- public function edit($is_id) {
+ public function edit($is_id)
+ {
set_time_limit(30);
//$this->output->enable_profiler(true);
//查询结构信息
@@ -188,37 +196,37 @@ class Information extends CI_Controller {
- if ($Structure->is_sitecode=='ct'){
+ if ($Structure->is_sitecode == 'ct') {
$data['infoTypeList'] = $this->config->item('InfoType_ct');
- }else {
-
+ } else {
+
switch ($data['rootInformation']->ic_ht_area_type) {
case 'c': //城市
$data['infoTypeList'] = $this->config->item('InfoType_city');
$data['unlink_landscape_list'] = $this->Information_model->get_unlink_landscape_list($data['rootInformation']->ic_ht_area_id);
break;
- case 'p'://省份
+ case 'p': //省份
$data['infoTypeList'] = $this->config->item('InfoType_province');
break;
- case 'n'://国家
+ case 'n': //国家
$data['infoTypeList'] = $this->config->item('InfoType_country');
break;
- case 't'://特殊区域
+ case 't': //特殊区域
$data['infoTypeList'] = $this->config->item('InfoType_special');
break;
- case 'e'://大洲
+ case 'e': //大洲
$data['infoTypeList'] = array();
break;
- case 'z'://公民游
+ case 'z': //公民游
$data['infoTypeList'] = $this->config->item('InfoType_citizen');
break;
- case 'v'://视频
+ case 'v': //视频
$data['infoTypeList'] = $this->config->item('InfoType_video');
break;
- case 'f'://节庆
+ case 'f': //节庆
$data['infoTypeList'] = $this->config->item('InfoType_festival');
break;
- case 'pd'://产品管理
+ case 'pd': //产品管理
$data['infoTypeList'] = $this->config->item('InfoType_product');
//LMR 2016-7-14
if (in_array($this->config->item('site_code'), array('vac', 'vc', 'jp', 'ru', 'it'))) {
@@ -297,7 +305,8 @@ class Information extends CI_Controller {
exit();
} */
- public function test_proxy($url = false) {
+ public function test_proxy($url = false)
+ {
$curl = curl_init();
//curl_setopt($curl,CURLOPT_URL, "http://graph.facebook.com/?id=http://www.chinahighlights.com");
//curl_setopt($curl,CURLOPT_URL, 'http://graph.facebook.com/?id=http://www.mybeijingchina.com/beijing-attractions/beihai-park/');
@@ -313,7 +322,8 @@ class Information extends CI_Controller {
}
// 分享数 lzq
- public function statistical_sharing() {
+ public function statistical_sharing()
+ {
//$info_ic = $this->Information_model->get_ic_url_by_code('mbj');
$info_ic = $this->Information_model->get_ic_url();
@@ -355,7 +365,8 @@ class Information extends CI_Controller {
$this->load->view('bootstrap3/statistical_sharing');
}
- public function edit_save() {
+ public function edit_save()
+ {
header('Cache-Control: no-cache');
$information = $this->Information_model->Detail($this->input->post('is_id'));
if ($information === false) {
@@ -387,18 +398,18 @@ class Information extends CI_Controller {
//AMP更新和生成 beign
$auto_update_amp = $this->input->get_post('auto_update_amp');
if (!empty($auto_update_amp) && $auto_update_amp == 'true' && $this->input->post('ic_status') == 1) {
- $amp_result=$this->amplib->auto_create($information->ic_id);
+ $amp_result = $this->amplib->auto_create($information->ic_id);
if (!empty($amp_result)) {
$amp_result = json_decode($amp_result);
- if($amp_result->result=='ok'){
- $amp_save_result= $this->amplib->edit_save($information->ic_id,$amp_result->data->amp,'1');
- if(!empty($amp_save_result)){
- $amp_save_result = json_decode($amp_save_result);
- if($amp_save_result->name=='no'){
- echo json_encode(array('name' => 'no', 'value' => 'AMP转换语法错误,请重新进入AMP编辑器检查'));
- return;
- }
- }
+ if ($amp_result->result == 'ok') {
+ $amp_save_result = $this->amplib->edit_save($information->ic_id, $amp_result->data->amp, '1');
+ if (!empty($amp_save_result)) {
+ $amp_save_result = json_decode($amp_save_result);
+ if ($amp_save_result->name == 'no') {
+ echo json_encode(array('name' => 'no', 'value' => 'AMP转换语法错误,请重新进入AMP编辑器检查'));
+ return;
+ }
+ }
}
}
}
@@ -428,7 +439,7 @@ class Information extends CI_Controller {
$update_info_log = $this->update_cache($ic_url, true);
} else if (strcasecmp($site_code, "cht") == 0 && !empty($auto_update_cache)) {
$update_info_log = $this->update_cache($ic_url);
- } else if (strcasecmp($site_code, "cht") != 0 && strcasecmp($site_code, "gm") != 0) {//非cht站点并且非GM
+ } else if (strcasecmp($site_code, "cht") != 0 && strcasecmp($site_code, "gm") != 0) { //非cht站点并且非GM
$update_info_log = $this->update_cache($ic_url);
}
@@ -470,7 +481,8 @@ class Information extends CI_Controller {
}
//URL不重复检查
- function ic_url_check() {
+ function ic_url_check()
+ {
if ($this->input->post('ignore_url_check')) {
return true;
}
@@ -484,7 +496,8 @@ class Information extends CI_Controller {
}
//URL格式检查,不能包含大小写、空格等特殊字符
- function ic_url_format($url) {
+ function ic_url_format($url)
+ {
if ($url != mb_strtolower($url) || strpos($url, ' ') !== false || strpos($url, '--') !== false || strpos($url, ')') !== false || strpos($url, '(') !== false || strpos($url, '//') !== false || strpos($url, '\\') !== false) {
return false;
}
@@ -493,7 +506,8 @@ class Information extends CI_Controller {
//更新静态文件
//不用参数提交的原因是可能url带有特殊字符,CI会报错
- public function update_cache($static_html_url = false, $delete_only = false) {
+ public function update_cache($static_html_url = false, $delete_only = false)
+ {
$url = !empty($static_html_url) ? $static_html_url : $this->input->post('cache_url');
$url = str_replace($this->config->item('site_url'), '', $url);
$original_url = $url; //原始链接
@@ -518,7 +532,7 @@ class Information extends CI_Controller {
case 'ah':
if ($delete_only === true) {
$url = 'https://www.asiahighlights.com/index.php/information/delete_cache_8X913mksJ/?static_html_url=' . $url;
- } else {// static_html_optimize=comeon 启用静态化压缩和js、css延迟加载
+ } else { // static_html_optimize=comeon 启用静态化压缩和js、css延迟加载
$url = 'https://www.asiahighlights.com/index.php/information/detail/?static_html_url=' . $url . '&static_html_optimize=comeon';
}
break;
@@ -534,16 +548,16 @@ class Information extends CI_Controller {
}
break;
- case 'vac'://国际站
+ case 'vac': //国际站
case 'vc':
case 'it':
case 'ru':
case 'jp':
- if ($delete_only) {
+ $information = $this->Information_model->Detail($url);
+ if ($delete_only || !$information || $information->ic_ht_area_type === 'q') {
//只删除操作,在url修改和不发布信息的时候使用
$url = $this->config->item('site_url') . '/index.php/welcome/update_cache/delete_only?static_html_url=' . $url;
} else {
- $information = $this->Information_model->Detail($url);
$tmp = $url;
//判断是否是更新信息
// 产品页面不能生成静态页面,比如/beijing/hotel/只是为了在导航显示一个链接,如果生成了静态页面,网前只会显示一个空白页面了
@@ -558,9 +572,9 @@ class Information extends CI_Controller {
if (isset($information->ic_type) && $information->ic_type == 'product') {
$url = $this->config->item('site_url') . '/index.php/welcome/update_cache/?static_html_url=' . $tmp;
}
- //int return direct
- $cache_url = $this->input->post('cache_url');
- if ($url && !$cache_url) {
+ //int return direct
+ $cache_url = $this->input->post('cache_url');
+ if ($url && !$cache_url) {
/*
ignore_user_abort(true);
$ch = curl_init();
@@ -577,24 +591,25 @@ class Information extends CI_Controller {
curl_close($ch);
*/
$data['async_update'] = $url;
- $data[] = array('name' => 'ok', 'value' => '信息保存成功,请在8秒后检查更新页面。', 'url' => $url);
- //如果是外部调用就返回结果,内部就不返回了
- if ($cache_url) {
- echo json_encode($data);
- }
- return $data;
- }
+ $data[] = array('name' => 'ok', 'value' => '信息保存成功,请在8秒后检查更新页面。', 'url' => $url);
+ //如果是外部调用就返回结果,内部就不返回了
+ if ($cache_url) {
+ echo json_encode($data);
+ }
+ return $data;
+ }
}
break;
- case 'ct'://子站点使用
+ case 'ct': //子站点使用
case 'sht':
case 'gl':
case 'mbj':
case 'yz':
$url = $this->config->item('site_url') . $url . '@cache@refresh';
break;
- default:return false;
+ default:
+ return false;
break;
}
@@ -623,7 +638,8 @@ class Information extends CI_Controller {
}
//更新CDN缓存
- public function update_cdn($static_html_url = false) {
+ public function update_cdn($static_html_url = false)
+ {
$flag = false; //false:不更新,true:更新
$update_site = array('jp', 'ru'); //需要更新CDN的站点
//需要更新的url
@@ -658,7 +674,8 @@ class Information extends CI_Controller {
}
//获取产品信息,提供给用户选择进行绑定
- function get_products() {
+ function get_products()
+ {
$HT_productType = $this->input->post('product_type');
$HT_productName = $this->input->post('product_name');
//产品类型
@@ -679,7 +696,8 @@ class Information extends CI_Controller {
}
//显示备份的内容
- function backup_content($log_id) {
+ function backup_content($log_id)
+ {
$data['log_info'] = $this->Logs_model->read($log_id);
$data['log_list'] = $this->Logs_model->get_all_backup_list($data['log_info']->log_res_id);
$this->load->view('bootstrap/header', $data);
@@ -688,7 +706,8 @@ class Information extends CI_Controller {
}
//保存自定义配置
- function save_meta() {
+ function save_meta()
+ {
$im_ic_id = $this->input->post('im_ic_id');
$im_key = $this->input->post('im_key');
$im_value = $this->input->post('im_value');
@@ -708,7 +727,8 @@ class Information extends CI_Controller {
}
//保存自定义配置
- function delete_meta() {
+ function delete_meta()
+ {
$im_ic_id = $this->input->post('im_ic_id');
$im_key = $this->input->post('im_key');
if ($im_ic_id && $im_key) {
@@ -721,5 +741,4 @@ class Information extends CI_Controller {
echo json_encode($data);
return true;
}
-
}
diff --git a/application/third_party/ctrip/controllers/ctrip_train.php b/application/third_party/ctrip/controllers/ctrip_train.php
index 7f818f37..bdd6c8f9 100644
--- a/application/third_party/ctrip/controllers/ctrip_train.php
+++ b/application/third_party/ctrip/controllers/ctrip_train.php
@@ -123,6 +123,12 @@ class ctrip_train extends CI_Controller{
$rwNum = $Seats->TicketLeft;
}
+ /*if($Seats->SeatName == '一等双软下'){
+ $ydrwPrice = $Seats->Price * 10;
+ $SeaType .= '"I":"'.$ydrwPrice.'","AI":"¥'.$Seats->Price.'",';
+ $ydrwNum = $Seats->TicketLeft;
+ }*/
+
if($Seats->SeatName == '软座'){
$rzPrice = $Seats->Price * 10;
$SeaType .= '"2":"'.$rzPrice.'","A2":"¥'.$Seats->Price.'",';
@@ -167,6 +173,12 @@ class ctrip_train extends CI_Controller{
$ywNum = $Seats->TicketLeft;
}
+ /*if($Seats->SeatName == '二等双软下'){
+ $errwPrice = $Seats->Price * 10;
+ $SeaType .= '"J":"'.$errwPrice.'","AJ":"¥'.$Seats->Price.'",';
+ $errwNum = $Seats->TicketLeft;
+ }*/
+
if($Seats->SeatName == '动卧下'){
$SeaType .= '"F":"¥'.$Seats->Price.'",';
$dwNum = $Seats->TicketLeft;
@@ -175,6 +187,7 @@ class ctrip_train extends CI_Controller{
$PriceStr = $SeaType.'"train_no":'.'"'.$TrainInfo->TrainNo.'"';
}
+
//对返回的数据进行容错处理
$gjrwNum = isset($gjrwNum) ? ticket_exchange($gjrwNum,$iseven) : '';
$rwNum = isset($rwNum) ? ticket_exchange($rwNum,$iseven) : '';
@@ -187,6 +200,17 @@ class ctrip_train extends CI_Controller{
$ydzNum = isset($ydzNum) ? ticket_exchange($ydzNum,$iseven) : '';
$swzNum = isset($swzNum) ? ticket_exchange($swzNum,$iseven) : '';
$dwNum = isset($dwNum) ? ticket_exchange($dwNum,$iseven) : '';
+ /*$ydrwNum = isset($ydrwNum) ? ticket_exchange($ydrwNum,$iseven) : '';
+ $errwNum = isset($errwNum) ? ticket_exchange($errwNum,$iseven) : '';
+
+ if($rwNum == '' && $ydrwNum != ''){
+ $rwNum = $ydrwNum;
+ }
+
+ if($ywNum == '' && $errwNum != ''){
+ $ywNum = $errwNum;
+ }*/
+
$runMin = $TrainInfo->DurationMinutes % 60;
$runHour = ($TrainInfo->DurationMinutes - $runMin) / 60;
diff --git a/application/third_party/htmlcompressor/views/amp-template/ct.php b/application/third_party/htmlcompressor/views/amp-template/ct.php
index c5048912..338379ef 100644
--- a/application/third_party/htmlcompressor/views/amp-template/ct.php
+++ b/application/third_party/htmlcompressor/views/amp-template/ct.php
@@ -49,23 +49,6 @@ footer p { margin-bottom:0.5rem;}
#crumbNav a:hover { color: #a31022; text-decoration: none }
/* from font awesome */
@font-face{font-family:FontAwesome;src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-facebook-square:before{content:"\f082"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-tripadvisor:before{content:"\f262"}.fa-500px:before{content:"\f26e"}.fa-angle-down:before{content:"\f107"}.fa-square-o:before{content:"\f096"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}
-.fa-facebook-square:before { content: "\f082" }
-.fa-facebook-f:before, .fa-facebook:before { content: "\f09a" }
-.fa-twitter:before { content: "\f099" }
-.fa-pinterest:before { content: "\f0d2" }
-.fa-pinterest-square:before { content: "\f0d3" }
-.fa-caret-down:before { content: "\f0d7" }
-.fa-caret-up:before { content: "\f0d8" }
-.fa-caret-left:before { content: "\f0d9" }
-.fa-caret-right:before { content: "\f0da" }
-.fa-instagram:before { content: "\f16d" }
-.fa-flickr:before { content: "\f16e" }
-.fa-tripadvisor:before { content: "\f262" }
-.fa-500px:before { content: "\f26e" }
-.fa-angle-down:before { content: "\f107" }
-.fa-square-o:before { content: "\f096" }
-.fa-angle-left:before { content: "\f104" }
-.fa-angle-right:before { content: "\f105" }
.fa-navicon:before,.fa-reorder:before,.fa-bars:before { content: "\f0c9"; color:#333; margin:0.32rem 0 0 1rem; }
.fa-google-plus::before { content: "\f0d5";}
/* sidebar style */
@@ -134,9 +117,9 @@ html{font-size:16px}
Land line: Mobile: Home Address: Dear GUT_LastName?>, Thanks for payment US$145 . The train tickets have already been issued. You can collect the paper ticket(s) from now at any train station in mainland China. Please present all passenger(s) original passport(s) and Ticket Pick Up No.E601014106 at any ticket collecting counters (in Chinese 取票窗口)of any railway stations in mainland China. They will then issue your paper train ticket(s). 2 adult(s)
- 1. ALEXANDER JAMES JOHNSON , passport number 503406354 Train 1: Kindly note below: 1. The same passport that was used for booking should also be used for ticket collection. A renewed passport won't be acceptable even if the holder is the same person. The system does not allow us to change passport number or passenger name after issue ticket. Have to issue new ticket if wrong passport number or name. 2. There is no further fee if collect train ticket(s) at the DEPARTURE station shown on your ticket(s). RMB 5 per ticket will be charged at a ticket counter at other stations. E.g. if you have booked Beijing-Shanghai and Shanghai-Beijing ticket(s), and you collect them all at Beijing, you will be charged RMB 5 per ticket for the Shanghai-Beijing ticket(s), but if you pick up the return leg ticket(s) separately in Shanghai you will avoid the charge. 3. On departure day, please time your arrival wisely. If you are going to collect your tickets on departure day, we suggest you be at the station at least 1.5 hours ahead of the stated departure time to allow for waiting in queue at the ticket-counter, for security checks and for ticket checks. 4. Download railway station instructions, maps and tips at http://www.chinahighlights.com/china-trains/station-map.htm Best Regards! Dear , Thank you for your payment of US$GAI_SQJE?> . The train tickets have already been issued. You can collect the paper ticket(s) from now on at any train station in mainland China. Please note: 1.Please present the original passport(s) of all the passenger(s) and the ticket pick-up number(s) ordernumber;?> at ticket collection counters. The counter will then issue your paper train ticket(s). See the video about how to collect the ticket(s) in China.
+ 2.Please double check the train(s) information and passport information. Let us know AT ONCE if you see any mistakes below. We can try to cancel tickets to minimize your loss. A 20% cancellation fee is charged by China Railway. The bilingual note below might help you pick up tickets at the ticket collection counter more easily. 1.Please show me which window for picking up the train ticket. 你好,请问哪个是取票窗? 2.Please issue the paper tickets for me. The following is the pick up number(s).请帮我出票,电子取票号如下. 0){echo $adult.' adult(s) ';}
+ if($chlid>0){echo $chlid.' chlid(s) ';}
+ if($baby>0){echo $baby.' baby(s) ';}
+ ?> BPE_FirstName.$item->BPE_MiddleName.$item->BPE_LastName.' , passport number '.$item->BPE_Passport.' 3.On your departure day, please time your arrival at the station wisely. If you are going to collect your train ticket(s) on the departure day, allow enough time waiting in the queue of the ticket collection counter, for the security x-ray check of your luggage, and for the ticket check before entering the passenger lounge. Tickets will stop being issued 30 minutes prior to departure. We suggest you be at the station at least 1.5 hours ahead of the stated departure time. Please leave at least 2.5 hours during public holidays. 4.If you’ve already collected your ticket before the departure day, we recommend that you be at the station at least 40 minutes ahead of time. Please be at the station at least 1.5 hours during a public holiday. 5.Please don't throw your ticket(s) away because you'll need it to exit the station. 6.If you cancel the ticket(s) at a train station yourself, the money will be refunded to our account. Please cancel the tickets before the train departure. And email us then we will refund you accordingly. 7.China Highlights train ticket booking policy Should you have any questions about your train ticket bookings, please do not hesitate to contact me. Best Regards! Name?>, Travel Advisor Tel: tel;?> Mobile: Mobile;?> Fax: 86-773-2827424, 86-773-2885308 WeChat: CH_train Address: Building 6, Chuangyi Business Park, 70 Qilidian Road, Guilin, Guangxi, 541004, China If you wish to share anything with my supervisor (Ms. ethel), please feel free to send your email to ethel@chinahighlights.net. Dear , Thanks for payment US$GAI_SQJE?> . The train tickets have already been issued. You can collect the paper ticket(s) from now at any train station in mainland China. The same passport that was used for booking should also be used for ticket collection. A renewed passport won't be acceptable even if the holder is the same person. The system does not allow us to change passport number or passenger name after issue ticket. Have to issue new ticket if wrong passport number or name. Please collect your paper tickets from a ticket counter in the train station. Tickets will stop being printed 30 minutes prior to departure. On departure day, please time your arrival wisely. If you are going to collect your tickets on departure day, allow for time waiting in queue at the ticket-counter, for security checks and for ticket checks. We suggest you be at the station at least 1.5 hours ahead of the stated departure time. If you’ve already collected before the departure day, it is also wise to be at the station at least 40 minutes ahead. 0){echo $adult.' adult(s) ';}
+ if($chlid>0){echo $chlid.' chlid(s) ';}
+ if($baby>0){echo $baby.' baby(s) ';}
+ ?> BPE_FirstName.$item->BPE_MiddleName.$item->BPE_LastName.' , passport number '.$item->BPE_Passport.'China Tours
-
diff --git a/application/third_party/order/views/confirm_order.php b/application/third_party/order/views/confirm_order.php
index a916af4c..05a815f3 100644
--- a/application/third_party/order/views/confirm_order.php
+++ b/application/third_party/order/views/confirm_order.php
@@ -731,7 +731,7 @@
});
- $("#btn-add-personinfo-box").click();
+ // $("#btn-add-personinfo-box").click();
//日期初始化
diff --git a/application/third_party/order/views/mailtext.php b/application/third_party/order/views/mailtext.php
index fc6b27eb..2a1a8114 100644
--- a/application/third_party/order/views/mailtext.php
+++ b/application/third_party/order/views/mailtext.php
@@ -25,7 +25,6 @@
Contact Information
Flight Information
diff --git a/application/third_party/train/config/config.php b/application/third_party/train/config/config.php
index 573d5514..99cbb15f 100644
--- a/application/third_party/train/config/config.php
+++ b/application/third_party/train/config/config.php
@@ -1,5 +1,13 @@
"软座",
"3"=>"硬卧",
"1"=>"硬座",
+ "F"=>"动卧",
);
//数据库座次配对,包厢硬卧(5),无座(WZ),聚合没有
$config["db_train_zw"]=array(
@@ -65,7 +74,7 @@ $config["db_train_zw"]=array(
"A"=>"6",
"S"=>"4",
"4"=>"4",
- "F"=>"4",
+ "F"=>"F",
"3"=>"3",
"2"=>"2",
"1"=>"1",
@@ -85,4 +94,8 @@ $config["train_passportty"]=array(
"2"=>"一代身份证",
"C"=>"港澳通行证",
"G"=>"台湾通行证"
- );
\ No newline at end of file
+ );
+
+//黑名单用户
+$config['black_list'] = array('209582910','539152642','506157109','E66735489','E66735492','E80377215','G23001338','E95287649','345276546','PA4286015','G09382769','G26113116','G25996274','572309763','506620366','505897939','E71156367','E21961674','v716898','561669436','EL657289','533300106','482225223','514815909','592108236');
+
\ No newline at end of file
diff --git a/application/third_party/train/config/constants.php b/application/third_party/train/config/constants.php
new file mode 100644
index 00000000..9d315fd5
--- /dev/null
+++ b/application/third_party/train/config/constants.php
@@ -0,0 +1,4 @@
+code_zw=$this->config->item('train_zw');
$this->piaotype=$this->config->item('train_piaotype');
$this->passportty=$this->config->item('train_passportty');
-
- $this->load->model("BIZ_train_model");//加载模型
+ $this->balance_api = "http://op.juhe.cn/trainTickets/balance.php";//余额
+ $this->load->model("BIZ_train_model");//加载模型
}
+
+ //index
+ public function index(){
+ echo 'index';
+ //print_r($black_list);
+ }
-
- //用于自动出票,接收COLI_SN
+ //用于自动发送确认信
+ public function send_confirmmail(){
+ //header('Location: http://www.mycht.cn/info.php/apps/trainsystem/api/send_confirmmail');
+ die();
+ $mailarr = $this->BIZ_train_model->auto_sendmail();
+ foreach($mailarr as $obj){
+ $coli_id = $this->BIZ_train_model->cold_sn_get_coli_id($obj->JOL_COLD_SN);
+ $coli_id = $coli_id[0]->COLI_ID;
+ $juhe_order = $obj->JOL_JuheOrder;
+ $this->send_mail_to_guest($coli_id,$juhe_order);
+ }
+ }
+
+ //用于自动出票
public function auto_pay_ticket(){
+ //header('Location: http://www.mycht.cn/info.php/apps/trainsystem/addorders/auto_pay_ticket');
+ die();
date_default_timezone_set('Asia/Shanghai');
- // $coli_sn="473013018";
- $coli_sn = $this->input->post("coli_sn");
- $list=new StdClass;
- $back_data = 1;
-
- if(!empty($coli_sn)){
- $cold_sn=$this->BIZ_train_model->get_cold_sn($coli_sn);
- $coli_id = $this->BIZ_train_model->coli_sn_get_coli_id($coli_sn);
- $i = 0;
- $list->info=array();
- foreach ($cold_sn as $v) {
- if($v->COLD_SPFS > 1){
- //寄送票
- $back_data = 0;
- break;
- }
- $list->info[$i]=new StdClass;
- $list->info[$i]->people=$this->BIZ_train_model->biz_people($v->COLD_SN);
- $list->info[$i]->train=$this->BIZ_train_model->get_biz_foi($v->COLD_SN);
- $list->info[$i]->status=$this->BIZ_train_model->get_biz_jol($v->COLD_SN);
-
- if(count($list->info[$i]->people) > 5){
- $back_data = 0;
- break;
- };
- if((strtotime($list->info[$i]->train[0]->DepartureTime) - time())/3600 < 3 or (strtotime($list->info[$i]->train[0]->DepartureTime) - time())/24/3600 >29){
- $back_data = 0;
- break;
- }
- if($list->info[$i]->train[0]->adultcost > 1000){
- $back_data = 0;
- break;
- }
- $i++;
- }
- if($back_data == 0){
- echo 0;
- return false;
- }else{
- foreach ($cold_sn as $v) {
- $reback = $this->submit_juhe_order($v->COLD_SN,$coli_id[0]->COLI_ID);
- if($reback["status"] && !empty($reback["order"])){
- $back_data .= ",".$reback["order"];
- }
- }
- }
- $back_data = substr($back_data, 2);
- if($back_data){ //这里 $back_data 还有可能没数据,所以判断一下
- echo $back_data;
- }else{
- echo 0;
- }
- return false;
- }
-
+ //$this->BIZ_train_model->auto_add();
+ //判断账户余额,如果小于1000自动退出。
+ $post_data=array("key"=>$this->key);
+ $back_data=$this->post_data($this->balance_api,$post_data);
+ $price = json_decode($back_data)->result;
+ print_r('账户余额:'.$price);
+ if($price < 1000){
+ exit('账户余额不足');
+ }
+ //筛选出能自动出票的订单
+ $auto_pool = $this->BIZ_train_model->auto_check_ticket();
+
+ //创建一个不允许自动出票的国际火车票数组
+ $nation_train = array('K19', 'K23', 'Z8701', 'Z8702', 'Z97', 'Z98', 'Z99', 'Z100', 'K9795');
+
+ //创建黑名单
+ $black_list = $this->config->item('black_list');
+ $string = '';
+ foreach($auto_pool as $item){
+ $this->ticketype = 1;
+ $back_message = '';
+ $cold_sn = $item->COLD_SN;
+ $coli_id = $item->coli_id;
+ $back_data = 1;
+
+ $people_arr = $this->BIZ_train_model->biz_people($cold_sn);
+ $train_info = $this->BIZ_train_model->get_biz_foi($cold_sn);
+ //print_r($train_info);
+ if($item->COLD_SPFS > 1){
+ //寄送票
+ $back_data = 0;
+ $back_message .= '-邮寄不自动出票';
+ }
+
+ //乘客人数大于5人不出票
+ if(count($people_arr) > 5){
+ $back_data = 0;
+ $back_message .= '-乘客人数大于5不自动出票';
+ }
+
+ //护照号如果在黑名单的就不自动出票
+ foreach($people_arr as $people_info){
+ if(in_array($people_info->BPE_Passport,$black_list)){
+ $back_data = 0;
+ $back_message .= '-此用户为黑名单用户,不自动出票';
+ }
+
+ if(strlen($people_info->BPE_Passport) >= 18){
+ $back_data = 0;
+ $back_message .= '-护照位数大于18不自动出票';
+ }
+ }
+
+ //单张票价不能大于1000人民币
+ if($train_info[0]->adultcost > 1000){
+ $back_data = 0;
+ $back_message .= '-单价大于1000不自动出票';
+ }
+
+ //如果为国际火车票就不出票
+ if(in_array($train_info[0]->FlightsNo, $nation_train)){
+ $back_data = 0;
+ $back_message .= '-国际火车票不自动出票';
+ }
+
+ //无座的订单不做出票
+ if($train_info[0]->Aircraft == 'WZ'){
+ $back_data = 0;
+ $back_message .= '-无座不自动出票';
+ }
+
+ //香港火车不自动出票
+ if($train_info[0]->DepartAirport == 'XJA'){
+ $back_data = 0;
+ $back_message .= '-香港火车不自动出票';
+ }
+
+ $DepartureDate = strtotime($train_info[0]->DepartureDate);
+ $time = time();
+ $depart_diff = ($DepartureDate - $time) / 86400;
+
+ if($train_info[0]->ArrivalAirport == 'XJA' && $train_info[0]->adultcost > 500 && $depart_diff > 5){
+ $back_data = 0;
+ $back_message .= '-内地香港火车金额大于500超过五天不自动出票';
+ }
+ //print_r($train_info);
+
+ //如果刚好是第三十天的订单
+ if(($item->COLI_State == '8' || $item->COLI_State == '63')){
+ $this->ticketype = 3;
+ $time_obj = $this->BIZ_train_model->get_saletime($train_info['0']->DepartAirport_cn);
+ //print_r($time_obj);
+ if(!empty($time_obj)){
+ $saletime = strtotime($time_obj->TST_saletime);
+ //echo $saletime;
+ $sale_diff = (time() - $saletime) / 3600;
+ if($sale_diff > 1){
+ $back_data = 0;
+ $back_message .= '-超过抢票时间';
+ }else if($sale_diff <0){
+ $back_data = 0;
+ $back_message .= '-未到抢票时间';
+ }
+ }
+ }
+
+ if($back_data == 0){
+ $string .= '
';
+ }else{
+ //单个订单提交
+ $this->submit_juhe_order($cold_sn,$coli_id);
+ //$string .= '汉特订单号:'.$coli_id.'('.$cold_sn.')'.$back_message.' ';
+ }
+ }
+ print_r('汉特订单号:'.$coli_id.'('.$cold_sn.')可以自动出票 '.$string.'
');
}
+
+
//根据汉特订单明细表SN来获取车次,乘客信息,拼接成聚合提交订单的url
public function submit_juhe_order($cold_sn,$coli_id) {
// $cold_sn=$this->input->get("order");
@@ -122,7 +203,15 @@ class Auto extends CI_Controller{
return false;
}
-
+
+ //选座功能
+ $selectseat = '';
+ $train_select = $data['train']->FOI_SelectedSeat;
+ $obj = explode(',',$train_select);
+ foreach($obj as $value){
+ $selectseat .= $value;
+ }
+
$data['people_list'] = $this->BIZ_train_model->biz_people($cold_sn);
if (empty($data['people_list'])) {
//显示错误,找不到用户信息
@@ -130,6 +219,7 @@ class Auto extends CI_Controller{
echo json_encode($reback);
return false;
}
+ //前面做过判断,为什么还要再判断一次
if (count($data['people_list']) > 5) {
//显示错误,用户超过五个
$reback["mes"]="乘客不能超过五个";
@@ -144,9 +234,13 @@ class Auto extends CI_Controller{
foreach ($data['people_list'] as $key => $item) {
$zwcode = $db_train_zw[$data['train']->Aircraft]; //座位简码
$zwname = $train_zw[$db_train_zw[$data['train']->Aircraft]]; //座位名称
- //乘客姓名
- $passengersename = trim($item->BPE_FirstName) . trim($item->BPE_MiddleName) . trim($item->BPE_LastName);
- //乘客类型
+ //乘客姓名(聚合要求名字中不能出现空格字符)
+ $passengersename = str_replace(' ','',$item->BPE_FirstName) . str_replace(' ','',$item->BPE_MiddleName) . str_replace(' ','',$item->BPE_LastName);
+ //将/替换掉
+ $passengersename = str_replace('/','',$passengersename);
+ $passengersename = $this->chk_sp_name($passengersename);
+
+ //乘客类型
switch ($item->BPE_GuestType) {
case 1:
$piaotype = 1;
@@ -161,9 +255,24 @@ class Auto extends CI_Controller{
$piaotypename = "成人票";
break;
}
- $passporttypeseid = "B"; //护照
- $passporttypeseidname = "护照";
- $passportseno = $item->BPE_Passport;
+
+ //证件类型
+ switch ($item->BPE_PassportType){
+ case 'Travel Permit from Hong Kong / Macau':
+ $passporttypeseid = "C";
+ $passporttypeseidname = "港澳通行证";
+ break;
+ case 'Travel Permit from Taiwan':
+ $passporttypeseid = "G";
+ $passporttypeseidname = "台湾通行证";
+ break;
+ default :
+ $passporttypeseid = "B";
+ $passporttypeseidname = "护照";
+ break;
+ }
+
+ $passportseno = str_replace(' ','',$item->BPE_Passport);
$passengers.=',{"passengerid":' . ( ++$key) . ',"passengersename":"' . $passengersename . '","piaotype":"' . $piaotype . '","piaotypename":"' . $piaotypename . '","passporttypeseid":"' . $passporttypeseid . '","passporttypeseidname":"' . $passporttypeseidname . '","passportseno":"' . $passportseno . '","price":"1","zwcode":"' . $zwcode . '","zwname":"' . $zwname . '"}';
}
$passengers.="]";
@@ -174,6 +283,8 @@ class Auto extends CI_Controller{
"key"=>$this->key,
"user_orderid"=>$cold_sn,//自定义订单号
"train_date"=>substr($data["train"]->DepartureDate, 0, 10),
+ "is_accept_standing"=>"no",
+ "choose_seats"=>$selectseat,
"from_station_name"=>$data["train"]->DepartAirport_cn,
"from_station_code"=>$data["train"]->DepartAirport,
"to_station_code"=>$data["train"]->ArrivalAirport,
@@ -181,9 +292,22 @@ class Auto extends CI_Controller{
"passengers"=>$passengers,
"checi"=>$data["train"]->FlightsNo
);
- // $bakc_json=$this->post_data($url,$post_data);
+ $arr = '';
+ foreach($post_data as $key=>$value){
+ $arr .= $key.'='.$value.';';
+ }
+
+ //return '汉特订单号:'.$coli_id.'-可以自动出票---'.$arr;
+ //echo '
';
+ //print_r($url);
+ //print_r($post_data);
+ //echo '
';
+
+ //print_r($post_data);
+ //die();
+ $bakc_json=$this->post_data($url,$post_data);
$bakc=json_decode($bakc_json);//json=>obj
-
+
$add_data=new StdClass();
$add_data->JOL_COLD_SN=(int)$cold_sn;
@@ -201,17 +325,18 @@ class Auto extends CI_Controller{
$reback["status"]=1;
$reback["order"]=$bakc->result->orderid;
$reback["mes"]="订单提交成功,等待回调";
- $this->send_mail_to_wl("订单:{$coli_id} 提交成功","翰特订单号:{$coli_id} ;聚合订单号:{$bakc->result->orderid}");
- }else{
+ //$this->send_mail_to_wl("订单:{$coli_id} 提交成功","翰特订单号:{$coli_id} ;聚合订单号:{$bakc->result->orderid}",$coli_id);
+ }else{
$add_data->JOL_JuheOrder=null;
$reback["mes"]= $bakc_json;
$add_data->JOL_Status="e";
- $this->send_mail_to_wl("订单:{$coli_id} 提交失败","翰特订单号:{$coli_id}");
+ // $this->send_mail_to_wl("订单:{$coli_id} 提交失败","翰特订单号:{$coli_id}",$coli_id);
}
- $add_back_data=$this->BIZ_train_model->add_biz_jol($add_data);
-
+ //聚合返回数据之后记录到聚合订单表
+ $add_back_data=$this->BIZ_train_model->add_biz_jol($add_data,$this->ticketype);
return $reback;
}
+
public function ticket_status($coli_sn="",$jh_id=""){
if(empty($coli_sn)){
$coli_sn = $this->input->get("sn");
@@ -246,99 +371,207 @@ class Auto extends CI_Controller{
$list->cols_id = $cols_id[0]->COLI_ID;
$this->load->view("ticket_status",$list);
}
- //发邮件给外联
- public function send_mail_to_wl($subject,$body){
- $this->load->model("Sendmail_model");
- $fromName = "csk";
- $fromEmail = "csk@hainatravel.com";
- $toName = "ethel";
- $toEmail = "ethel@chinahighlights.com";
- $this->Sendmail_model->SendGuest($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
+
+ //发邮件给外联
+ public function send_mail_to_wl($subject,$body,$coli_id){
+ //$subject = 'autopay ticket';
+ //$body = 'this is autopay ticket';
+ $this->load->model("Sendmail_model");
+ $fromName = "cyc";
+ $fromEmail = "cyc@hainatravel.com";
+ //获取该订单的操作员的邮箱以及姓名
+ $info = $this->BIZ_train_model->get_operatorInfo($coli_id);
+ $toName = $info[0]->OPI_Name;
+ $toEmail = $info[0]->OPI_Email;
+ $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
}
- //发邮件给客人
- public function send_mail_to_guest($coli_id,$jh_order){
- $this->load->model("Sendmail_model");
+
+ //发邮件给客人(测试)
+ public function send_mail_to_guest_old($coli_id,$jh_order){
+ $this->load->model("Sendmail_model");
+ $info = $this->BIZ_train_model->get_user_info($jh_order);
$guest = $this->BIZ_train_model->get_guest_info($coli_id);
- $fromName = "sharon";
- $fromEmail = "sharon@chinahighlights.com";
- $toName = $guest[0]->GUT_LastName;
- $toEmail = $guest[0]->GUT_Email;
- $subject = "auto pay test $jh_order";
- $body = "csk test train ticket $jh_order";
- $this->Sendmail_model->SendGuest($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
+ //print_r($guest);
+ $operator_info = $this->BIZ_train_model->get_operatorInfo($coli_id);
+ $fromName = $operator_info[0]->Name;
+ $fromEmail = $operator_info[0]->OPI_Email;
+ $toName = $guest[0]->GUT_LastName.$guest[0]->GUT_FirstName;
+ $toEmail = $guest[0]->GUT_Email;//
+ $data['coli_id'] = $coli_id;
+ $data['toname'] = $toName;
+ $data['adult'] = $info->COLD_PersonNum;
+ $data['chlid'] = $info->COLD_ChildNum;
+ $data['baby'] = $info->COLD_BabyNum;
+ $data['price'] = $this->BIZ_train_model->get_paypal($coli_id);
+ $data['allpeople'] = $this->BIZ_train_model->biz_people($info->COLD_SN);
+ $data['train_info'] = $this->BIZ_train_model->get_biz_foi($info->COLD_SN);
+ $differtime = (strtotime($data['train_info'][0]->DepartureTime) - time()) / 3600;
+ $obj = $this->BIZ_train_model->get_biz_jol_info($info->COLD_SN,$jh_order);
+ $data['juhe_info'] = json_decode($obj->JOL_BackTxt);
+ $status = $obj->JOL_Status;
+ $data['operator'] = $operator_info;
+ $data['emailarr'] = explode(';',$operator_info[0]->Email);
+
+ $coach = array();
+ $seats = array();
+ $string = '';
+ foreach($data['juhe_info']->passengers as $item){
+ foreach(explode(',',$item->cxin) as $item){
+ if(strpos($item,'车厢')){
+ $item = str_replace('车厢','',$item);
+ array_push($coach,$item);
+ }else{
+ $find = array('座上铺','座中铺','座下铺','座');
+ $replace = array(' upper',' middle',' lower','');
+ $item = str_replace($find,$replace,$item);
+ array_push($seats,$item);
+ }
+ }
+ }
+
+ //判断车厢是否唯一,如果不唯一的话,分成两个车厢
+ if(count(array_unique($coach)) == 1){
+ $onlycoach = array_unique($coach);
+ $string .= 'Coach '.$onlycoach[0].',';
+ }else{
+ foreach (array_unique($coach) as $item_coach){
+ $string .= 'Coach '.$item_coach.',';
+ }
+ }
+
+ $string .= 'Seat ';
+ foreach($seats as $item_seat){
+ $string .= $item_seat.',';
+ }
+
+ $data['seatinfo'] = substr($string,0,strlen($string)-1);
+
+ if($status == '4' && $differtime > 0){
+ $subject = "Got payment and issued train ticket(s), Order No $coli_id";
+ $body = $this->load->view('email',$data,true);
+ print_r($body);
+ //$this->send_mail_to_wl("订单:{$coli_id} 出票成功","翰特订单号:{$coli_id};聚合订单号:{$jh_order}",$coli_id);
+ //发送邮件给客人
+ //$flag = $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
+ }else if($status == '1' && $differtime < 18 && $differtime > 0){
+ $subject = "The train ticket(s) will be issued manually, Order No $coli_id";
+ $body = $this->load->view('email_fault',$data,true);
+ print_r($body);
+ //$this->send_mail_to_wl("订单:{$coli_id} 出票失败","翰特订单号:{$coli_id};聚合订单号:{$jh_order}",$coli_id);
+ //测试阶段,将失败邮件发送一份给操作外联。
+ //$flag = $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$fromName,$fromEmail,$subject,$body);
+ //测试阶段,将失败邮件发送一份给操作外联。
+ //$this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
+ }else{
+ echo $jh_order.'不需要发邮件
';
+ //$this->BIZ_train_model->update_biz_jol(array("JOL_JuheOrder"=>$jh_order),array("JOL_SendMail"=>2));
+ $flag = false;
+ }
+
+ if($flag){
+ //$this->BIZ_train_model->update_biz_jol(array("JOL_JuheOrder"=>$jh_order),array("JOL_SendMail"=>1,"JOL_M_SN"=>$flag));
+ }
}
- //
- public function sub_callback(){
- $data_post=$this->input->post();
- // $data_post["data"]='{"from_station_name":"桂林北","from_station_code":"GBZ","to_station_name":"柳州","to_station_code":"LZZ","train_date":"2017-01-05","orderid":"111111H","user_orderid":"488015272","orderamount":null,"ordernumber":null,"checi":"K457","msg":"没有余票","status":"4","passengers":[{"passengerid":1,"passengersename":"CSK","piaotype":"1","piaotypename":"成人票","passporttypeseid":"B","passporttypeseidname":"护照","passportseno":"E132124","price":"1","zwcode":"1","zwname":"硬座"},{"passengerid":2,"passengersename":"TW","piaotype":"1","piaotypename":"成人票","passporttypeseid":"B","passporttypeseidname":"护照","passportseno":"E02030609","price":"1","zwcode":"1","zwname":"硬座"}],"refund_money":null,"sign":"a5bc2ac8ef2b3a4c1bca323c3898e748"}';
- $data=json_decode($data_post["data"]);
-
- $this->load->model("order_people_model","op");
- $update_data=new StdClass();
- $update_data->JOL_BackTxt=$data_post["data"];
- $update_data->JOL_RebackMsg=$data->msg;
- $update_data->JOL_Status=$data->status;
- $update_data->JOL_JuheOrder=$data->orderid;
- $update_data->JOL_Price=$data->passengers[0]->price;
-
- $coli_id = $this->BIZ_train_model->cold_sn_get_coli_id($data->user_orderid);
-
- $add_train_order_data = new StdClass;
- if($data->status=="2"){
- $post_data=array(
- "key"=>$this->key,
- "orderid"=>$data->orderid
- );
- $back_json=$this->my_post($this->pay_api,$post_data);
- $back=json_decode($back_json);
- $update_data->JOL_BackTxt=$back_json;
- $update_data->JOL_RebackMsg=$back->reason;
- }elseif($data->status=="4"){
- //付款成功 写入TOC表
- $add_train_order_data->TOC_Memo=$data->orderid;
- $add_train_order_data->TOC_COLD_SN=$data->user_orderid;
- $add_train_order_data->TOC_TrainNumber=$data->checi;
- $add_train_order_data->TOC_DepartureDate=$data->train_date;
- $add_train_order_data->TOC_TicketCost=$data->orderamount;
- $add_train_order_data->poundage=(count($data->passengers)*2)."";//手续费,每人两块,转换成字符串
- $add_train_order_data->FOI_TrainNetOrderNo=$data->ordernumber;
- $this->op->add_train_order($add_train_order_data);
- $this->send_mail_to_wl("订单:{$coli_id[0]->COLI_ID} 出票成功","翰特订单号:{$coli_id[0]->COLI_ID};聚合订单号:{$data->orderid}");
- $this->send_mail_to_guest($coli_id[0]->COLI_ID,$data->orderid);
- }elseif($data->status=="7"){
- //退票成功 写入TOC表
- $newtime="";//记录最新操作时间
- $refund_passportseno="";//退票人护照号
- $refund_money="";//退票金额
- foreach ($data->passengers as $p) {
- //找出退票人,规则:操作时间最新的
- if($p->refundTimeline){//是否有退票操作
- //$p->refundTimeline[count($p->refundTimeline)-1] 最新操作
- if($p->refundTimeline[count($p->refundTimeline)-1]->time > $newtime){
- $newtime=$p->refundTimeline[count($p->refundTimeline)-1]->time;
- $refund_passportseno=$p->refundTimeline[count($p->refundTimeline)-1]->detail->passportseno;
- $refund_money=$p->refundTimeline[count($p->refundTimeline)-1]->detail->returnmoney;
- }
- }
- }
- $add_train_order_data->TOC_Memo=$data->orderid." ".$refund_passportseno;
- $add_train_order_data->TOC_COLD_SN=$data->user_orderid;
- $add_train_order_data->TOC_TrainNumber=$data->checi;
- $add_train_order_data->TOC_DepartureDate=$data->train_date;
- $add_train_order_data->TOC_TicketCost=-$refund_money;
- $add_train_order_data->FOI_TrainNetOrderNo=null;//退票不用更新取票号,以此在模型里面判断是否为退票消息
- $this->op->add_train_order($add_train_order_data);
- }else{
- $this->send_mail_to_wl("订单:{$coli_id[0]->COLI_ID} 出票失败","翰特订单号:{$coli_id[0]->COLI_ID};聚合订单号:{$data->orderid};返回信息:{$data->msg}");
- }
-
-
- $this->op->update_jh_order($update_data);
- echo "success";
+
+ //发邮件给客人
+ public function send_mail_to_guest($coli_id,$jh_order){
+ $this->load->model("Sendmail_model");
+ $info = $this->BIZ_train_model->get_user_info($jh_order);
+ $guest = $this->BIZ_train_model->get_guest_info($coli_id);
+ //print_r($guest);
+ $operator_info = $this->BIZ_train_model->get_operatorInfo($coli_id);
+ $fromName = $operator_info[0]->Name;
+ $fromEmail = $operator_info[0]->OPI_Email;
+ $toName = $guest[0]->GUT_LastName.$guest[0]->GUT_FirstName;
+ $toEmail = $guest[0]->GUT_Email;//
+ $data['coli_id'] = $coli_id;
+ $data['toname'] = $toName;
+ $data['adult'] = $info->COLD_PersonNum;
+ $data['chlid'] = $info->COLD_ChildNum;
+ $data['baby'] = $info->COLD_BabyNum;
+ $data['price'] = $this->BIZ_train_model->get_paypal($coli_id);
+ $data['allpeople'] = $this->BIZ_train_model->biz_people($info->COLD_SN);
+ $data['train_info'] = $this->BIZ_train_model->get_biz_foi($info->COLD_SN);
+ $differtime = (strtotime($data['train_info'][0]->DepartureTime) - time()) / 3600;
+ $obj = $this->BIZ_train_model->get_biz_jol_info($info->COLD_SN,$jh_order);
+ $data['juhe_info'] = json_decode($obj->JOL_BackTxt);
+ $status = $obj->JOL_Status;
+ $data['operator'] = $operator_info;
+ $data['emailarr'] = explode(';',$operator_info[0]->Email);
+
+ $coach = array();
+ $seats = array();
+ $string = '';
+ foreach($data['juhe_info']->passengers as $item){
+ foreach(explode(',',$item->cxin) as $item){
+ if(strpos($item,'车厢')){
+ $item = str_replace('车厢','',$item);
+ array_push($coach,$item);
+ }else{
+ $find = array('座上铺','座中铺','座下铺','座');
+ $replace = array(' upper',' middle',' lower','');
+ $item = str_replace($find,$replace,$item);
+ array_push($seats,$item);
+ }
+ }
+ }
+
+ //判断车厢是否唯一,如果不唯一的话,分成两个车厢
+ if(count(array_unique($coach)) == 1){
+ $onlycoach = array_unique($coach);
+ $string .= 'Coach '.$onlycoach[0].',';
+ }else{
+ foreach (array_unique($coach) as $item_coach){
+ $string .= 'Coach '.$item_coach.',';
+ }
+ }
+
+ $string .= 'Seat ';
+ foreach($seats as $item_seat){
+ $string .= $item_seat.',';
+ }
+
+ $data['seatinfo'] = substr($string,0,strlen($string)-1);
+
+ if($status == '4' && $differtime > 0){
+ $subject = "Got payment and issued train ticket(s), Order No $coli_id";
+ $body = $this->load->view('email',$data,true);
+ $this->send_mail_to_wl("订单:{$coli_id} 出票成功","翰特订单号:{$coli_id};聚合订单号:{$jh_order}",$coli_id);
+ //发送邮件给客人
+ $flag = $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
+ $this->BIZ_train_model->update_biz_jol(array("JOL_JuheOrder"=>$jh_order),array("JOL_SendMail"=>1,"JOL_M_SN"=>$flag));
+ }else if($status == '1' && $differtime < 18 && $differtime > 0){
+ $subject = "The train ticket(s) will be issued manually, Order No $coli_id";
+ $body = $this->load->view('email_fault',$data,true);
+ $this->send_mail_to_wl("订单:{$coli_id} 出票失败","翰特订单号:{$coli_id};聚合订单号:{$jh_order}",$coli_id);
+ //测试阶段,将失败邮件发送一份给操作外联。
+ $flag = $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$fromName,$fromEmail,$subject,$body);
+ //测试阶段,将失败邮件发送一份给操作外联。
+ $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
+ $this->BIZ_train_model->update_biz_jol(array("JOL_JuheOrder"=>$jh_order),array("JOL_SendMail"=>1,"JOL_M_SN"=>$flag));
+ }else{
+ echo $jh_order.'不需要发邮件
';
+ $this->BIZ_train_model->update_biz_jol(array("JOL_JuheOrder"=>$jh_order),array("JOL_SendMail"=>2));
+ $flag = false;
+ }
+
}
-
-
-
+
+ //存储火车票开售时间
+ public function add_sale_time(){
+ $time = '18:00';
+ $str = '';
+ $station_arr = explode('、',$str);
+ foreach($station_arr as $station){
+ $this->BIZ_train_model->sale_time_station($station,$time);
+ }
+ }
+
+ public function update_sale_time(){
+
+ $this->BIZ_train_model->test();
+ }
+
function my_post($url,$post_data){
// $url = "http://op.juhe.cn/trainTickets/cityCode";
// $post_from = array("stationName" => $from,"key"=>"79f03107b921ef31310bd40a1415c1cb");
@@ -380,6 +613,15 @@ class Auto extends CI_Controller{
// $output=json_decode($output,TRUE);//json => array
return $output;
- }
+ }
+
+ function chk_sp_name($name){
+ $name = str_replace(
+ array('á', 'é', 'è', 'í', 'ó', 'ú', 'ñ', 'Á', 'É', 'Í', 'Ó', 'Ú', 'Ñ',' ','/',' ',','),
+ array('a', 'e', 'e', 'i', 'o', 'u', 'n', 'A', 'E', 'I', 'O', 'U', 'N','','','',''),
+ $name
+ );
+ return substr(strtoupper($name),0,30);
+ }
-}
\ No newline at end of file
+}
diff --git a/application/third_party/train/controllers/citycode.php b/application/third_party/train/controllers/citycode.php
new file mode 100644
index 00000000..8d95217f
--- /dev/null
+++ b/application/third_party/train/controllers/citycode.php
@@ -0,0 +1,526 @@
+load->model("BIZ_train_model");
+ // $data='{"reason":"查询全部站点简码成功", "result":[{"name":"北京北", "code":"VAP"}, {"name":"北京东", "code":"BOP"}, {"name":"北京", "code":"BJP"}, {"name":"北京南", "code":"VNP"}, {"name":"北京西", "code":"BXP"}, {"name":"广州南", "code":"IZQ"}, {"name":"重庆北", "code":"CUW"}, {"name":"重庆", "code":"CQW"}, {"name":"重庆南", "code":"CRW"}, {"name":"广州东", "code":"GGQ"}, {"name":"上海", "code":"SHH"}, {"name":"上海南", "code":"SNH"}, {"name":"上海虹桥", "code":"AOH"}, {"name":"上海西", "code":"SXH"}, {"name":"天津北", "code":"TBP"}, {"name":"天津", "code":"TJP"}, {"name":"天津南", "code":"TIP"}, {"name":"天津西", "code":"TXP"}, {"name":"长春", "code":"CCT"}, {"name":"长春南", "code":"CET"}, {"name":"长春西", "code":"CRT"}, {"name":"成都东", "code":"ICW"}, {"name":"成都南", "code":"CNW"}, {"name":"成都", "code":"CDW"}, {"name":"长沙", "code":"CSQ"}, {"name":"长沙南", "code":"CWQ"}, {"name":"福州", "code":"FZS"}, {"name":"福州南", "code":"FYS"}, {"name":"贵阳", "code":"GIW"}, {"name":"广州", "code":"GZQ"}, {"name":"广州西", "code":"GXQ"}, {"name":"哈尔滨", "code":"HBB"}, {"name":"哈尔滨东", "code":"VBB"}, {"name":"哈尔滨西", "code":"VAB"}, {"name":"合肥", "code":"HFH"}, {"name":"合肥西", "code":"HTH"}, {"name":"呼和浩特东", "code":"NDC"}, {"name":"呼和浩特", "code":"HHC"}, {"name":"海口东", "code":"HMQ"}, {"name":"海口", "code":"VUQ"}, {"name":"杭州东", "code":"HGH"}, {"name":"杭州", "code":"HZH"}, {"name":"杭州南", "code":"XHH"}, {"name":"济南", "code":"JNK"}, {"name":"济南东", "code":"JAK"}, {"name":"济南西", "code":"JGK"}, {"name":"昆明", "code":"KMM"}, {"name":"昆明西", "code":"KXM"}, {"name":"拉萨", "code":"LSO"}, {"name":"兰州东", "code":"LVJ"}, {"name":"兰州", "code":"LZJ"}, {"name":"兰州西", "code":"LAJ"}, {"name":"南昌", "code":"NCG"}, {"name":"南京", "code":"NJH"}, {"name":"南京南", "code":"NKH"}, {"name":"南宁", "code":"NNZ"}, {"name":"石家庄北", "code":"VVP"}, {"name":"石家庄", "code":"SJP"}, {"name":"沈阳", "code":"SYT"}, {"name":"沈阳北", "code":"SBT"}, {"name":"沈阳东", "code":"SDT"}, {"name":"太原北", "code":"TBV"}, {"name":"太原东", "code":"TDV"}, {"name":"太原", "code":"TYV"}, {"name":"武汉", "code":"WHN"}, {"name":"王家营西", "code":"KNM"}, {"name":"乌鲁木齐南", "code":"WMR"}, {"name":"西安北", "code":"EAY"}, {"name":"西安", "code":"XAY"}, {"name":"西安南", "code":"CAY"}, {"name":"西宁", "code":"XNO"}, {"name":"银川", "code":"YIJ"}, {"name":"郑州", "code":"ZZF"}, {"name":"阿尔山", "code":"ART"}, {"name":"安康", "code":"AKY"}, {"name":"阿克苏", "code":"ASR"}, {"name":"阿里河", "code":"AHX"}, {"name":"阿拉山口", "code":"AKR"}, {"name":"安平", "code":"APT"}, {"name":"安庆", "code":"AQH"}, {"name":"安顺", "code":"ASW"}, {"name":"鞍山", "code":"AST"}, {"name":"安阳", "code":"AYF"}, {"name":"北安", "code":"BAB"}, {"name":"蚌埠", "code":"BBH"}, {"name":"白城", "code":"BCT"}, {"name":"北海", "code":"BHZ"}, {"name":"白河", "code":"BEL"}, {"name":"白涧", "code":"BAP"}, {"name":"宝鸡", "code":"BJY"}, {"name":"滨江", "code":"BJB"}, {"name":"博克图", "code":"BKX"}, {"name":"百色", "code":"BIZ"}, {"name":"白山市", "code":"HJL"}, {"name":"北台", "code":"BTT"}, {"name":"包头东", "code":"BDC"}, {"name":"包头", "code":"BTC"}, {"name":"北屯市", "code":"BXR"}, {"name":"本溪", "code":"BXT"}, {"name":"白云鄂博", "code":"BEC"}, {"name":"白银西", "code":"BXJ"}, {"name":"亳州", "code":"BZH"}, {"name":"赤壁", "code":"CBN"}, {"name":"常德", "code":"VGQ"}, {"name":"承德", "code":"CDP"}, {"name":"长甸", "code":"CDT"}, {"name":"赤峰", "code":"CFD"}, {"name":"茶陵", "code":"CDG"}, {"name":"苍南", "code":"CEH"}, {"name":"昌平", "code":"CPP"}, {"name":"崇仁", "code":"CRG"}, {"name":"昌图", "code":"CTT"}, {"name":"长汀镇", "code":"CDB"}, {"name":"曹县", "code":"CXK"}, {"name":"楚雄", "code":"COM"}, {"name":"陈相屯", "code":"CXT"}, {"name":"长治北", "code":"CBF"}, {"name":"长征", "code":"CZJ"}, {"name":"池州", "code":"IYH"}, {"name":"常州", "code":"CZH"}, {"name":"郴州", "code":"CZQ"}, {"name":"长治", "code":"CZF"}, {"name":"沧州", "code":"COP"}, {"name":"崇左", "code":"CZZ"}, {"name":"大安北", "code":"RNT"}, {"name":"大成", "code":"DCT"}, {"name":"丹东", "code":"DUT"}, {"name":"东方红", "code":"DFB"}, {"name":"东莞东", "code":"DMQ"}, {"name":"大虎山", "code":"DHD"}, {"name":"敦煌", "code":"DHJ"}, {"name":"敦化", "code":"DHL"}, {"name":"德惠", "code":"DHT"}, {"name":"东京城", "code":"DJB"}, {"name":"大涧", "code":"DFP"}, {"name":"都江堰", "code":"DDW"}, {"name":"大连北", "code":"DFT"}, {"name":"大理", "code":"DKM"}, {"name":"大连", "code":"DLT"}, {"name":"定南", "code":"DNG"}, {"name":"大庆", "code":"DZX"}, {"name":"东胜", "code":"DOC"}, {"name":"大石桥", "code":"DQT"}, {"name":"大同", "code":"DTV"}, {"name":"东营", "code":"DPK"}, {"name":"大杨树", "code":"DUX"}, {"name":"都匀", "code":"RYW"}, {"name":"邓州", "code":"DOF"}, {"name":"达州", "code":"RXW"}, {"name":"德州", "code":"DZP"}, {"name":"额济纳", "code":"EJC"}, {"name":"二连", "code":"RLC"}, {"name":"恩施", "code":"ESN"}, {"name":"福鼎", "code":"FES"}, {"name":"风陵渡", "code":"FLV"}, {"name":"涪陵", "code":"FLW"}, {"name":"富拉尔基", "code":"FRX"}, {"name":"抚顺北", "code":"FET"}, {"name":"佛山", "code":"FSQ"}, {"name":"阜新", "code":"FXD"}, {"name":"阜阳", "code":"FYH"}, {"name":"格尔木", "code":"GRO"}, {"name":"广汉", "code":"GHW"}, {"name":"古交", "code":"GJV"}, {"name":"桂林北", "code":"GBZ"}, {"name":"古莲", "code":"GRX"}, {"name":"桂林", "code":"GLZ"}, {"name":"固始", "code":"GXN"}, {"name":"广水", "code":"GSN"}, {"name":"干塘", "code":"GNJ"}, {"name":"广元", "code":"GYW"}, {"name":"广州北", "code":"GBQ"}, {"name":"赣州", "code":"GZG"}, {"name":"公主岭", "code":"GLT"}, {"name":"公主岭南", "code":"GBT"}, {"name":"淮安", "code":"AUH"}, {"name":"鹤北", "code":"HMB"}, {"name":"淮北", "code":"HRH"}, {"name":"淮滨", "code":"HVN"}, {"name":"河边", "code":"HBV"}, {"name":"潢川", "code":"KCN"}, {"name":"韩城", "code":"HCY"}, {"name":"邯郸", "code":"HDP"}, {"name":"横道河子", "code":"HDB"}, {"name":"鹤岗", "code":"HGB"}, {"name":"皇姑屯", "code":"HTT"}, {"name":"红果", "code":"HEM"}, {"name":"黑河", "code":"HJB"}, {"name":"怀化", "code":"HHQ"}, {"name":"汉口", "code":"HKN"}, {"name":"葫芦岛", "code":"HLD"}, {"name":"海拉尔", "code":"HRX"}, {"name":"霍林郭勒", "code":"HWD"}, {"name":"海伦", "code":"HLB"}, {"name":"侯马", "code":"HMV"}, {"name":"哈密", "code":"HMR"}, {"name":"淮南", "code":"HAH"}, {"name":"桦南", "code":"HNB"}, {"name":"海宁西", "code":"EUH"}, {"name":"鹤庆", "code":"HQM"}, {"name":"怀柔北", "code":"HBP"}, {"name":"怀柔", "code":"HRP"}, {"name":"黄石东", "code":"OSN"}, {"name":"华山", "code":"HSY"}, {"name":"黄石", "code":"HSN"}, {"name":"黄山", "code":"HKH"}, {"name":"衡水", "code":"HSP"}, {"name":"衡阳", "code":"HYQ"}, {"name":"菏泽", "code":"HIK"}, {"name":"贺州", "code":"HXZ"}, {"name":"汉中", "code":"HOY"}, {"name":"惠州", "code":"HCQ"}, {"name":"吉安", "code":"VAG"}, {"name":"集安", "code":"JAL"}, {"name":"江边村", "code":"JBG"}, {"name":"晋城", "code":"JCF"}, {"name":"金城江", "code":"JJZ"}, {"name":"景德镇", "code":"JCG"}, {"name":"嘉峰", "code":"JFF"}, {"name":"加格达奇", "code":"JGX"}, {"name":"井冈山", "code":"JGG"}, {"name":"蛟河", "code":"JHL"}, {"name":"金华南", "code":"RNH"}, {"name":"金华", "code":"JBH"}, {"name":"九江", "code":"JJG"}, {"name":"吉林", "code":"JLL"}, {"name":"荆门", "code":"JMN"}, {"name":"佳木斯", "code":"JMB"}, {"name":"济宁", "code":"JIK"}, {"name":"集宁南", "code":"JAC"}, {"name":"酒泉", "code":"JQJ"}, {"name":"江山", "code":"JUH"}, {"name":"吉首", "code":"JIQ"}, {"name":"九台", "code":"JTL"}, {"name":"镜铁山", "code":"JVJ"}, {"name":"鸡西", "code":"JXB"}, {"name":"蓟县", "code":"JKP"}, {"name":"绩溪县", "code":"JRH"}, {"name":"嘉峪关", "code":"JGJ"}, {"name":"江油", "code":"JFW"}, {"name":"锦州", "code":"JZD"}, {"name":"金州", "code":"JZT"}, {"name":"库尔勒", "code":"KLR"}, {"name":"开封", "code":"KFF"}, {"name":"岢岚", "code":"KLV"}, {"name":"凯里", "code":"KLW"}, {"name":"喀什", "code":"KSR"}, {"name":"昆山南", "code":"KNH"}, {"name":"奎屯", "code":"KTR"}, {"name":"开原", "code":"KYT"}, {"name":"六安", "code":"UAH"}, {"name":"灵宝", "code":"LBF"}, {"name":"芦潮港", "code":"UCH"}, {"name":"隆昌", "code":"LCW"}, {"name":"陆川", "code":"LKZ"}, {"name":"利川", "code":"LCN"}, {"name":"临川", "code":"LCG"}, {"name":"潞城", "code":"UTP"}, {"name":"鹿道", "code":"LDL"}, {"name":"娄底", "code":"LDQ"}, {"name":"临汾", "code":"LFV"}, {"name":"良各庄", "code":"LGP"}, {"name":"临河", "code":"LHC"}, {"name":"漯河", "code":"LON"}, {"name":"绿化", "code":"LWJ"}, {"name":"隆化", "code":"UHP"}, {"name":"丽江", "code":"LHM"}, {"name":"临江", "code":"LQL"}, {"name":"龙井", "code":"LJL"}, {"name":"吕梁", "code":"LHV"}, {"name":"醴陵", "code":"LLG"}, {"name":"柳林南", "code":"LKV"}, {"name":"滦平", "code":"UPP"}, {"name":"六盘水", "code":"UMW"}, {"name":"灵丘", "code":"LVV"}, {"name":"旅顺", "code":"LST"}, {"name":"陇西", "code":"LXJ"}, {"name":"澧县", "code":"LEQ"}, {"name":"兰溪", "code":"LWH"}, {"name":"临西", "code":"UEP"}, {"name":"龙岩", "code":"LYS"}, {"name":"耒阳", "code":"LYQ"}, {"name":"洛阳", "code":"LYF"}, {"name":"洛阳东", "code":"LDF"}, {"name":"连云港东", "code":"UKH"}, {"name":"临沂", "code":"LVK"}, {"name":"洛阳龙门", "code":"LLF"}, {"name":"柳园", "code":"DHR"}, {"name":"凌源", "code":"LYD"}, {"name":"辽源", "code":"LYL"}, {"name":"立志", "code":"LZX"}, {"name":"柳州", "code":"LZZ"}, {"name":"辽中", "code":"LZD"}, {"name":"麻城", "code":"MCN"}, {"name":"免渡河", "code":"MDX"}, {"name":"牡丹江", "code":"MDB"}, {"name":"莫尔道嘎", "code":"MRX"}, {"name":"满归", "code":"MHX"}, {"name":"明光", "code":"MGH"}, {"name":"漠河", "code":"MVX"}, {"name":"茂名东", "code":"MDQ"}, {"name":"茂名", "code":"MMZ"}, {"name":"密山", "code":"MSB"}, {"name":"马三家", "code":"MJT"}, {"name":"麻尾", "code":"VAW"}, {"name":"绵阳", "code":"MYW"}, {"name":"梅州", "code":"MOQ"}, {"name":"满洲里", "code":"MLX"}, {"name":"宁波东", "code":"NVH"}, {"name":"宁波", "code":"NGH"}, {"name":"南岔", "code":"NCB"}, {"name":"南充", "code":"NCW"}, {"name":"南丹", "code":"NDZ"}, {"name":"南大庙", "code":"NMP"}, {"name":"南芬", "code":"NFT"}, {"name":"讷河", "code":"NHX"}, {"name":"嫩江", "code":"NGX"}, {"name":"内江", "code":"NJW"}, {"name":"南平", "code":"NPS"}, {"name":"南通", "code":"NUH"}, {"name":"南阳", "code":"NFF"}, {"name":"碾子山", "code":"NZX"}, {"name":"平顶山", "code":"PEN"}, {"name":"盘锦", "code":"PVD"}, {"name":"平凉", "code":"PIJ"}, {"name":"平凉南", "code":"POJ"}, {"name":"平泉", "code":"PQP"}, {"name":"坪石", "code":"PSQ"}, {"name":"萍乡", "code":"PXG"}, {"name":"凭祥", "code":"PXZ"}, {"name":"郫县西", "code":"PCW"}, {"name":"攀枝花", "code":"PRW"}, {"name":"蕲春", "code":"QRN"}, {"name":"青城山", "code":"QSW"}, {"name":"青岛", "code":"QDK"}, {"name":"清河城", "code":"QYP"}, {"name":"黔江", "code":"QNW"}, {"name":"曲靖", "code":"QJM"}, {"name":"前进镇", "code":"QEB"}, {"name":"齐齐哈尔", "code":"QHX"}, {"name":"七台河", "code":"QTB"}, {"name":"沁县", "code":"QVV"}, {"name":"泉州东", "code":"QRS"}, {"name":"泉州", "code":"QYS"}, {"name":"衢州", "code":"QEH"}, {"name":"融安", "code":"RAZ"}, {"name":"汝箕沟", "code":"RQJ"}, {"name":"瑞金", "code":"RJG"}, {"name":"日照", "code":"RZK"}, {"name":"双城堡", "code":"SCB"}, {"name":"绥芬河", "code":"SFB"}, {"name":"韶关东", "code":"SGQ"}, {"name":"山海关", "code":"SHD"}, {"name":"绥化", "code":"SHB"}, {"name":"三间房", "code":"SFX"}, {"name":"苏家屯", "code":"SXT"}, {"name":"舒兰", "code":"SLL"}, {"name":"三明", "code":"SMS"}, {"name":"神木", "code":"OMY"}, {"name":"三门峡", "code":"SMF"}, {"name":"商南", "code":"ONY"}, {"name":"遂宁", "code":"NIW"}, {"name":"四平", "code":"SPT"}, {"name":"商丘", "code":"SQF"}, {"name":"上饶", "code":"SRG"}, {"name":"韶山", "code":"SSQ"}, {"name":"宿松", "code":"OAH"}, {"name":"汕头", "code":"OTQ"}, {"name":"邵武", "code":"SWS"}, {"name":"涉县", "code":"OEP"}, {"name":"三亚", "code":"SEQ"}, {"name":"邵阳", "code":"SYQ"}, {"name":"十堰", "code":"SNN"}, {"name":"双鸭山", "code":"SSB"}, {"name":"松原", "code":"VYT"}, {"name":"深圳", "code":"SZQ"}, {"name":"苏州", "code":"SZH"}, {"name":"随州", "code":"SZN"}, {"name":"宿州", "code":"OXH"}, {"name":"朔州", "code":"SUV"}, {"name":"深圳西", "code":"OSQ"}, {"name":"塘豹", "code":"TBQ"}, {"name":"塔尔气", "code":"TVX"}, {"name":"潼关", "code":"TGY"}, {"name":"塘沽", "code":"TGP"}, {"name":"塔河", "code":"TXX"}, {"name":"通化", "code":"THL"}, {"name":"泰来", "code":"TLX"}, {"name":"吐鲁番", "code":"TFR"}, {"name":"通辽", "code":"TLD"}, {"name":"铁岭", "code":"TLT"}, {"name":"陶赖昭", "code":"TPT"}, {"name":"图们", "code":"TML"}, {"name":"铜仁", "code":"RDQ"}, {"name":"唐山北", "code":"FUP"}, {"name":"田师府", "code":"TFT"}, {"name":"泰山", "code":"TAK"}, {"name":"唐山", "code":"TSP"}, {"name":"天水", "code":"TSJ"}, {"name":"通远堡", "code":"TYT"}, {"name":"太阳升", "code":"TQT"}, {"name":"泰州", "code":"UTH"}, {"name":"桐梓", "code":"TZW"}, {"name":"通州西", "code":"TAP"}, {"name":"五常", "code":"WCB"}, {"name":"武昌", "code":"WCN"}, {"name":"瓦房店", "code":"WDT"}, {"name":"威海", "code":"WKK"}, {"name":"芜湖", "code":"WHH"}, {"name":"乌海西", "code":"WXC"}, {"name":"吴家屯", "code":"WJT"}, {"name":"武隆", "code":"WLW"}, {"name":"乌兰浩特", "code":"WWT"}, {"name":"渭南", "code":"WNY"}, {"name":"威舍", "code":"WSM"}, {"name":"歪头山", "code":"WIT"}, {"name":"武威", "code":"WUJ"}, {"name":"武威南", "code":"WWJ"}, {"name":"无锡", "code":"WXH"}, {"name":"乌西", "code":"WXR"}, {"name":"乌伊岭", "code":"WPB"}, {"name":"武夷山", "code":"WAS"}, {"name":"万源", "code":"WYY"}, {"name":"万州", "code":"WYW"}, {"name":"梧州", "code":"WZZ"}, {"name":"温州", "code":"RZH"}, {"name":"温州南", "code":"VRH"}, {"name":"西昌", "code":"ECW"}, {"name":"许昌", "code":"XCF"}, {"name":"西昌南", "code":"ENW"}, {"name":"香坊", "code":"XFB"}, {"name":"轩岗", "code":"XGV"}, {"name":"兴国", "code":"EUG"}, {"name":"宣汉", "code":"XHY"}, {"name":"新会", "code":"EFQ"}, {"name":"新晃", "code":"XLQ"}, {"name":"锡林浩特", "code":"XTC"}, {"name":"兴隆县", "code":"EXP"}, {"name":"厦门北", "code":"XKS"}, {"name":"厦门", "code":"XMS"}, {"name":"厦门高崎", "code":"XBS"}, {"name":"秀山", "code":"ETW"}, {"name":"小市", "code":"XST"}, {"name":"向塘", "code":"XTG"}, {"name":"宣威", "code":"XWM"}, {"name":"新乡", "code":"XXF"}, {"name":"信阳", "code":"XUN"}, {"name":"咸阳", "code":"XYY"}, {"name":"襄阳", "code":"XFN"}, {"name":"熊岳城", "code":"XYT"}, {"name":"兴义", "code":"XRZ"}, {"name":"新沂", "code":"VIH"}, {"name":"新余", "code":"XUG"}, {"name":"徐州", "code":"XCH"}, {"name":"延安", "code":"YWY"}, {"name":"宜宾", "code":"YBW"}, {"name":"亚布力南", "code":"YWB"}, {"name":"叶柏寿", "code":"YBD"}, {"name":"宜昌东", "code":"HAN"}, {"name":"永川", "code":"YCW"}, {"name":"宜昌", "code":"YCN"}, {"name":"盐城", "code":"AFH"}, {"name":"运城", "code":"YNV"}, {"name":"伊春", "code":"YCB"}, {"name":"榆次", "code":"YCV"}, {"name":"杨村", "code":"YBP"}, {"name":"宜春西", "code":"YCG"}, {"name":"伊尔施", "code":"YET"}, {"name":"燕岗", "code":"YGW"}, {"name":"永济", "code":"YIV"}, {"name":"延吉", "code":"YJL"}, {"name":"营口", "code":"YKT"}, {"name":"牙克石", "code":"YKX"}, {"name":"阎良", "code":"YNY"}, {"name":"玉林", "code":"YLZ"}, {"name":"榆林", "code":"ALY"}, {"name":"一面坡", "code":"YPB"}, {"name":"伊宁", "code":"YMR"}, {"name":"阳平关", "code":"YAY"}, {"name":"玉屏", "code":"YZW"}, {"name":"原平", "code":"YPV"}, {"name":"延庆", "code":"YNP"}, {"name":"阳泉曲", "code":"YYV"}, {"name":"玉泉", "code":"YQB"}, {"name":"阳泉", "code":"AQP"}, {"name":"玉山", "code":"YNG"}, {"name":"营山", "code":"NUW"}, {"name":"燕山", "code":"AOP"}, {"name":"榆树", "code":"YRT"}, {"name":"鹰潭", "code":"YTG"}, {"name":"烟台", "code":"YAK"}, {"name":"伊图里河", "code":"YEX"}, {"name":"玉田县", "code":"ATP"}, {"name":"义乌", "code":"YWH"}, {"name":"阳新", "code":"YON"}, {"name":"义县", "code":"YXD"}, {"name":"益阳", "code":"AEQ"}, {"name":"岳阳", "code":"YYQ"}, {"name":"永州", "code":"AOQ"}, {"name":"扬州", "code":"YLH"}, {"name":"淄博", "code":"ZBK"}, {"name":"镇城底", "code":"ZDV"}, {"name":"自贡", "code":"ZGW"}, {"name":"珠海", "code":"ZHQ"}, {"name":"珠海北", "code":"ZIQ"}, {"name":"湛江", "code":"ZJZ"}, {"name":"镇江", "code":"ZJH"}, {"name":"张家界", "code":"DIQ"}, {"name":"张家口", "code":"ZKP"}, {"name":"张家口南", "code":"ZMP"}, {"name":"周口", "code":"ZKN"}, {"name":"哲里木", "code":"ZLC"}, {"name":"扎兰屯", "code":"ZTX"}, {"name":"驻马店", "code":"ZDN"}, {"name":"肇庆", "code":"ZVQ"}, {"name":"周水子", "code":"ZIT"}, {"name":"昭通", "code":"ZDW"}, {"name":"中卫", "code":"ZWJ"}, {"name":"资阳", "code":"ZYW"}, {"name":"遵义", "code":"ZIW"}, {"name":"枣庄", "code":"ZEK"}, {"name":"资中", "code":"ZZW"}, {"name":"株洲", "code":"ZZQ"}, {"name":"枣庄西", "code":"ZFK"}, {"name":"昂昂溪", "code":"AAX"}, {"name":"阿城", "code":"ACB"}, {"name":"安达", "code":"ADX"}, {"name":"安德", "code":"ARW"}, {"name":"安定", "code":"ADP"}, {"name":"安广", "code":"AGT"}, {"name":"艾河", "code":"AHP"}, {"name":"安化", "code":"PKQ"}, {"name":"艾家村", "code":"AJJ"}, {"name":"鳌江", "code":"ARH"}, {"name":"安家", "code":"AJB"}, {"name":"阿金", "code":"AJD"}, {"name":"阿克陶", "code":"AER"}, {"name":"安口窑", "code":"AYY"}, {"name":"敖力布告", "code":"ALD"}, {"name":"安龙", "code":"AUZ"}, {"name":"阿龙山", "code":"ASX"}, {"name":"安陆", "code":"ALN"}, {"name":"阿木尔", "code":"JTX"}, {"name":"阿南庄", "code":"AZM"}, {"name":"安庆西", "code":"APH"}, {"name":"鞍山西", "code":"AXT"}, {"name":"安塘", "code":"ATV"}, {"name":"安亭北", "code":"ASH"}, {"name":"阿图什", "code":"ATR"}, {"name":"安图", "code":"ATL"}, {"name":"安溪", "code":"AXS"}, {"name":"博鳌", "code":"BWQ"}, {"name":"北碚", "code":"BPW"}, {"name":"白壁关", "code":"BGV"}, {"name":"蚌埠南", "code":"BMH"}, {"name":"巴楚", "code":"BCR"}, {"name":"板城", "code":"BUP"}, {"name":"北戴河", "code":"BEP"}, {"name":"保定", "code":"BDP"}, {"name":"宝坻", "code":"BPP"}, {"name":"八达岭", "code":"ILP"}, {"name":"巴东", "code":"BNN"}, {"name":"柏果", "code":"BGM"}, {"name":"布海", "code":"BUT"}, {"name":"白河东", "code":"BIY"}, {"name":"贲红", "code":"BVC"}, {"name":"宝华山", "code":"BWH"}, {"name":"白河县", "code":"BEY"}, {"name":"白芨沟", "code":"BJJ"}, {"name":"碧鸡关", "code":"BJM"}, {"name":"北滘", "code":"IBQ"}, {"name":"碧江", "code":"BLQ"}, {"name":"白鸡坡", "code":"BBM"}, {"name":"笔架山", "code":"BSB"}, {"name":"八角台", "code":"BTD"}, {"name":"保康", "code":"BKD"}, {"name":"白奎堡", "code":"BKB"}, {"name":"白狼", "code":"BAT"}, {"name":"百浪", "code":"BRZ"}, {"name":"博乐", "code":"BOR"}, {"name":"宝拉格", "code":"BQC"}, {"name":"巴林", "code":"BLX"}, {"name":"宝林", "code":"BNB"}, {"name":"北流", "code":"BOZ"}, {"name":"勃利", "code":"BLB"}, {"name":"布列开", "code":"BLR"}, {"name":"宝龙山", "code":"BND"}, {"name":"百里峡", "code":"AAP"}, {"name":"八面城", "code":"BMD"}, {"name":"班猫箐", "code":"BNM"}, {"name":"八面通", "code":"BMB"}, {"name":"北马圈子", "code":"BRP"}, {"name":"北票南", "code":"RPD"}, {"name":"白旗", "code":"BQP"}, {"name":"宝泉岭", "code":"BQB"}, {"name":"白泉", "code":"BQL"}, {"name":"白沙", "code":"BSW"}, {"name":"巴山", "code":"BAY"}, {"name":"白水江", "code":"BSY"}, {"name":"白沙坡", "code":"BPM"}, {"name":"白石山", "code":"BAL"}, {"name":"白水镇", "code":"BUM"}, {"name":"坂田", "code":"BTQ"}, {"name":"泊头", "code":"BZP"}, {"name":"北屯", "code":"BYP"}, {"name":"本溪湖", "code":"BHT"}, {"name":"博兴", "code":"BXK"}, {"name":"八仙筒", "code":"VXD"}, {"name":"白音察干", "code":"BYC"}, {"name":"背荫河", "code":"BYB"}, {"name":"北营", "code":"BIV"}, {"name":"巴彦高勒", "code":"BAC"}, {"name":"白音他拉", "code":"BID"}, {"name":"鲅鱼圈", "code":"BYT"}, {"name":"白银市", "code":"BNJ"}, {"name":"白音胡硕", "code":"BCD"}, {"name":"巴中", "code":"IEW"}, {"name":"霸州", "code":"RMP"}, {"name":"北宅", "code":"BVP"}, {"name":"赤壁北", "code":"CIN"}, {"name":"查布嘎", "code":"CBC"}, {"name":"长城", "code":"CEJ"}, {"name":"长冲", "code":"CCM"}, {"name":"承德东", "code":"CCP"}, {"name":"赤峰西", "code":"CID"}, {"name":"嵯岗", "code":"CAX"}, {"name":"柴岗", "code":"CGT"}, {"name":"长葛", "code":"CEF"}, {"name":"柴沟堡", "code":"CGV"}, {"name":"城固", "code":"CGY"}, {"name":"陈官营", "code":"CAJ"}, {"name":"成高子", "code":"CZB"}, {"name":"草海", "code":"WBW"}, {"name":"柴河", "code":"CHB"}, {"name":"册亨", "code":"CHZ"}, {"name":"草河口", "code":"CKT"}, {"name":"崔黄口", "code":"CHP"}, {"name":"巢湖", "code":"CIH"}, {"name":"蔡家沟", "code":"CJT"}, {"name":"成吉思汗", "code":"CJX"}, {"name":"岔江", "code":"CAM"}, {"name":"蔡家坡", "code":"CJY"}, {"name":"昌乐", "code":"CLK"}, {"name":"超梁沟", "code":"CYP"}, {"name":"慈利", "code":"CUQ"}, {"name":"昌黎", "code":"CLP"}, {"name":"长岭子", "code":"CLT"}, {"name":"晨明", "code":"CMB"}, {"name":"长农", "code":"CNJ"}, {"name":"昌平北", "code":"VBP"}, {"name":"常平", "code":"DAQ"}, {"name":"长坡岭", "code":"CPM"}, {"name":"辰清", "code":"CQB"}, {"name":"蔡山", "code":"CON"}, {"name":"楚山", "code":"CSB"}, {"name":"长寿", "code":"EFW"}, {"name":"磁山", "code":"CSP"}, {"name":"苍石", "code":"CST"}, {"name":"草市", "code":"CSL"}, {"name":"察素齐", "code":"CSC"}, {"name":"长山屯", "code":"CVT"}, {"name":"长汀", "code":"CES"}, {"name":"昌图西", "code":"CPT"}, {"name":"春湾", "code":"CQQ"}, {"name":"磁县", "code":"CIP"}, {"name":"岑溪", "code":"CNZ"}, {"name":"辰溪", "code":"CXQ"}, {"name":"磁西", "code":"CRP"}, {"name":"长兴南", "code":"CFH"}, {"name":"磁窑", "code":"CYK"}, {"name":"朝阳", "code":"CYD"}, {"name":"春阳", "code":"CAL"}, {"name":"城阳", "code":"CEK"}, {"name":"创业村", "code":"CEX"}, {"name":"朝阳川", "code":"CYL"}, {"name":"朝阳地", "code":"CDD"}, {"name":"长垣", "code":"CYF"}, {"name":"朝阳镇", "code":"CZL"}, {"name":"滁州北", "code":"CUH"}, {"name":"常州北", "code":"ESH"}, {"name":"滁州", "code":"CXH"}, {"name":"潮州", "code":"CKQ"}, {"name":"常庄", "code":"CVK"}, {"name":"曹子里", "code":"CFP"}, {"name":"车转湾", "code":"CWM"}, {"name":"郴州西", "code":"ICQ"}, {"name":"沧州西", "code":"CBP"}, {"name":"德安", "code":"DAG"}, {"name":"大安", "code":"RAT"}, {"name":"大坝", "code":"DBJ"}, {"name":"大板", "code":"DBC"}, {"name":"大巴", "code":"DBD"}, {"name":"到保", "code":"RBT"}, {"name":"定边", "code":"DYJ"}, {"name":"东边井", "code":"DBB"}, {"name":"德伯斯", "code":"RDT"}, {"name":"打柴沟", "code":"DGJ"}, {"name":"德昌", "code":"DVW"}, {"name":"滴道", "code":"DDB"}, {"name":"大磴沟", "code":"DKJ"}, {"name":"刀尔登", "code":"DRD"}, {"name":"得耳布尔", "code":"DRX"}, {"name":"东方", "code":"UFQ"}, {"name":"丹凤", "code":"DGY"}, {"name":"东丰", "code":"DIL"}, {"name":"都格", "code":"DMM"}, {"name":"大官屯", "code":"DTT"}, {"name":"大关", "code":"RGW"}, {"name":"东光", "code":"DGP"}, {"name":"东海", "code":"DHB"}, {"name":"大灰厂", "code":"DHP"}, {"name":"大红旗", "code":"DQD"}, {"name":"大禾塘", "code":"SOQ"}, {"name":"东海县", "code":"DQH"}, {"name":"德惠西", "code":"DXT"}, {"name":"达家沟", "code":"DJT"}, {"name":"东津", "code":"DKB"}, {"name":"杜家", "code":"DJL"}, {"name":"大口屯", "code":"DKP"}, {"name":"东来", "code":"RVD"}, {"name":"德令哈", "code":"DHO"}, {"name":"大陆号", "code":"DLC"}, {"name":"带岭", "code":"DLB"}, {"name":"大林", "code":"DLD"}, {"name":"达拉特旗", "code":"DIC"}, {"name":"独立屯", "code":"DTX"}, {"name":"豆罗", "code":"DLV"}, {"name":"达拉特西", "code":"DNC"}, {"name":"东明村", "code":"DMD"}, {"name":"洞庙河", "code":"DEP"}, {"name":"东明县", "code":"DNF"}, {"name":"大拟", "code":"DNZ"}, {"name":"大平房", "code":"DPD"}, {"name":"大盘石", "code":"RPP"}, {"name":"大埔", "code":"DPI"}, {"name":"大堡", "code":"DVT"}, {"name":"大庆东", "code":"LFX"}, {"name":"大其拉哈", "code":"DQX"}, {"name":"道清", "code":"DML"}, {"name":"对青山", "code":"DQB"}, {"name":"德清西", "code":"MOH"}, {"name":"大庆西", "code":"RHX"}, {"name":"东升", "code":"DRQ"}, {"name":"独山", "code":"RWW"}, {"name":"砀山", "code":"DKH"}, {"name":"登沙河", "code":"DWT"}, {"name":"读书铺", "code":"DPM"}, {"name":"大石头", "code":"DSL"}, {"name":"东胜西", "code":"DYC"}, {"name":"大石寨", "code":"RZT"}, {"name":"东台", "code":"DBH"}, {"name":"定陶", "code":"DQK"}, {"name":"灯塔", "code":"DGT"}, {"name":"大田边", "code":"DBM"}, {"name":"东通化", "code":"DTL"}, {"name":"丹徒", "code":"RUH"}, {"name":"大屯", "code":"DNT"}, {"name":"东湾", "code":"DRJ"}, {"name":"大武口", "code":"DFJ"}, {"name":"低窝铺", "code":"DWJ"}, {"name":"大王滩", "code":"DZZ"}, {"name":"大湾子", "code":"DFM"}, {"name":"大兴沟", "code":"DXL"}, {"name":"大兴", "code":"DXX"}, {"name":"定西", "code":"DSJ"}, {"name":"甸心", "code":"DXM"}, {"name":"东乡", "code":"DXG"}, {"name":"代县", "code":"DKV"}, {"name":"定襄", "code":"DXV"}, {"name":"东戌", "code":"RXP"}, {"name":"东辛庄", "code":"DXD"}, {"name":"德阳", "code":"DYW"}, {"name":"丹阳", "code":"DYH"}, {"name":"大雁", "code":"DYX"}, {"name":"当阳", "code":"DYN"}, {"name":"丹阳北", "code":"EXH"}, {"name":"大英东", "code":"IAW"}, {"name":"东淤地", "code":"DBV"}, {"name":"大营", "code":"DYV"}, {"name":"定远", "code":"EWH"}, {"name":"岱岳", "code":"RYV"}, {"name":"大元", "code":"DYZ"}, {"name":"大营镇", "code":"DJP"}, {"name":"大营子", "code":"DZD"}, {"name":"大战场", "code":"DTJ"}, {"name":"德州东", "code":"DIP"}, {"name":"低庄", "code":"DVQ"}, {"name":"东镇", "code":"DNV"}, {"name":"道州", "code":"DFZ"}, {"name":"东至", "code":"DCH"}, {"name":"东庄", "code":"DZV"}, {"name":"兑镇", "code":"DWV"}, {"name":"豆庄", "code":"ROP"}, {"name":"定州", "code":"DXP"}, {"name":"大竹园", "code":"DZY"}, {"name":"大杖子", "code":"DAP"}, {"name":"豆张庄", "code":"RZP"}, {"name":"峨边", "code":"EBW"}, {"name":"二道沟门", "code":"RDP"}, {"name":"二道湾", "code":"RDX"}, {"name":"鄂尔多斯", "code":"EEC"}, {"name":"二龙", "code":"RLD"}, {"name":"二龙山屯", "code":"ELA"}, {"name":"峨眉", "code":"EMW"}, {"name":"二密河", "code":"RML"}, {"name":"二营", "code":"RYJ"}, {"name":"鄂州", "code":"ECN"}, {"name":"福安", "code":"FAS"}, {"name":"丰城", "code":"FCG"}, {"name":"丰城南", "code":"FNG"}, {"name":"肥东", "code":"FIH"}, {"name":"发耳", "code":"FEM"}, {"name":"富海", "code":"FHX"}, {"name":"福海", "code":"FHR"}, {"name":"凤凰城", "code":"FHT"}, {"name":"奉化", "code":"FHH"}, {"name":"富锦", "code":"FIB"}, {"name":"范家屯", "code":"FTT"}, {"name":"福利区", "code":"FLJ"}, {"name":"福利屯", "code":"FTB"}, {"name":"丰乐镇", "code":"FZB"}, {"name":"阜南", "code":"FNH"}, {"name":"阜宁", "code":"AKH"}, {"name":"抚宁", "code":"FNP"}, {"name":"福清", "code":"FQS"}, {"name":"福泉", "code":"VMW"}, {"name":"丰水村", "code":"FSJ"}, {"name":"丰顺", "code":"FUQ"}, {"name":"繁峙", "code":"FSV"}, {"name":"抚顺", "code":"FST"}, {"name":"福山口", "code":"FKP"}, {"name":"扶绥", "code":"FSZ"}, {"name":"冯屯", "code":"FTX"}, {"name":"浮图峪", "code":"FYP"}, {"name":"富县东", "code":"FDY"}, {"name":"凤县", "code":"FXY"}, {"name":"富县", "code":"FEY"}, {"name":"费县", "code":"FXK"}, {"name":"凤阳", "code":"FUH"}, {"name":"汾阳", "code":"FAV"}, {"name":"扶余北", "code":"FBT"}, {"name":"分宜", "code":"FYG"}, {"name":"富源", "code":"FYM"}, {"name":"扶余", "code":"FYT"}, {"name":"富裕", "code":"FYX"}, {"name":"抚州北", "code":"FBG"}, {"name":"凤州", "code":"FZY"}, {"name":"丰镇", "code":"FZC"}, {"name":"范镇", "code":"VZK"}, {"name":"固安", "code":"GFP"}, {"name":"广安", "code":"VJW"}, {"name":"高碑店", "code":"GBP"}, {"name":"沟帮子", "code":"GBD"}, {"name":"甘草店", "code":"GDJ"}, {"name":"谷城", "code":"GCN"}, {"name":"藁城", "code":"GEP"}, {"name":"高村", "code":"GCV"}, {"name":"古城镇", "code":"GZB"}, {"name":"广德", "code":"GRH"}, {"name":"贵定", "code":"GTW"}, {"name":"贵定南", "code":"IDW"}, {"name":"古东", "code":"GDV"}, {"name":"贵港", "code":"GGZ"}, {"name":"官高", "code":"GVP"}, {"name":"葛根庙", "code":"GGT"}, {"name":"干沟", "code":"GGL"}, {"name":"甘谷", "code":"GGJ"}, {"name":"高各庄", "code":"GGP"}, {"name":"甘河", "code":"GAX"}, {"name":"根河", "code":"GEX"}, {"name":"郭家店", "code":"GDT"}, {"name":"孤家子", "code":"GKT"}, {"name":"古浪", "code":"GLJ"}, {"name":"皋兰", "code":"GEJ"}, {"name":"高楼房", "code":"GFM"}, {"name":"归流河", "code":"GHT"}, {"name":"关林", "code":"GLF"}, {"name":"甘洛", "code":"VOW"}, {"name":"郭磊庄", "code":"GLP"}, {"name":"高密", "code":"GMK"}, {"name":"公庙子", "code":"GMC"}, {"name":"工农湖", "code":"GRT"}, {"name":"广宁寺", "code":"GNT"}, {"name":"广南卫", "code":"GNM"}, {"name":"高平", "code":"GPF"}, {"name":"甘泉北", "code":"GEY"}, {"name":"共青城", "code":"GAG"}, {"name":"甘旗卡", "code":"GQD"}, {"name":"甘泉", "code":"GQY"}, {"name":"高桥镇", "code":"GZD"}, {"name":"赶水", "code":"GSW"}, {"name":"灌水", "code":"GST"}, {"name":"孤山口", "code":"GSP"}, {"name":"果松", "code":"GSL"}, {"name":"高山子", "code":"GSD"}, {"name":"嘎什甸子", "code":"GXD"}, {"name":"高台", "code":"GTJ"}, {"name":"高滩", "code":"GAY"}, {"name":"古田", "code":"GTS"}, {"name":"官厅", "code":"GTP"}, {"name":"官厅西", "code":"KEP"}, {"name":"贵溪", "code":"GXG"}, {"name":"涡阳", "code":"GYH"}, {"name":"巩义", "code":"GXF"}, {"name":"高邑", "code":"GIP"}, {"name":"巩义南", "code":"GYF"}, {"name":"广元南", "code":"GAW"}, {"name":"固原", "code":"GUJ"}, {"name":"菇园", "code":"GYL"}, {"name":"公营子", "code":"GYD"}, {"name":"光泽", "code":"GZS"}, {"name":"古镇", "code":"GNQ"}, {"name":"瓜州", "code":"GZJ"}, {"name":"高州", "code":"GSQ"}, {"name":"固镇", "code":"GEH"}, {"name":"盖州", "code":"GXT"}, {"name":"官字井", "code":"GOT"}, {"name":"革镇堡", "code":"GZT"}, {"name":"冠豸山", "code":"GSS"}, {"name":"盖州西", "code":"GAT"}, {"name":"红安", "code":"HWN"}, {"name":"淮安南", "code":"AMH"}, {"name":"红安西", "code":"VXN"}, {"name":"海安县", "code":"HIH"}, {"name":"黄柏", "code":"HBL"}, {"name":"海北", "code":"HEB"}, {"name":"鹤壁", "code":"HAF"}, {"name":"华城", "code":"VCQ"}, {"name":"合川", "code":"WKW"}, {"name":"河唇", "code":"HCZ"}, {"name":"汉川", "code":"HCN"}, {"name":"海城", "code":"HCT"}, {"name":"黑冲滩", "code":"HCJ"}, {"name":"黄村", "code":"HCP"}, {"name":"海城西", "code":"HXT"}, {"name":"化德", "code":"HGC"}, {"name":"洪洞", "code":"HDV"}, {"name":"霍尔果斯", "code":"HFR"}, {"name":"横峰", "code":"HFG"}, {"name":"韩府湾", "code":"HXJ"}, {"name":"汉沽", "code":"HGP"}, {"name":"红光镇", "code":"IGW"}, {"name":"浑河", "code":"HHT"}, {"name":"红花沟", "code":"VHD"}, {"name":"黄花筒", "code":"HUD"}, {"name":"贺家店", "code":"HJJ"}, {"name":"和静", "code":"HJR"}, {"name":"红江", "code":"HFM"}, {"name":"黑井", "code":"HIM"}, {"name":"获嘉", "code":"HJF"}, {"name":"河津", "code":"HJV"}, {"name":"涵江", "code":"HJS"}, {"name":"华家", "code":"HJT"}, {"name":"杭锦后旗", "code":"HDC"}, {"name":"河间西", "code":"HXP"}, {"name":"花家庄", "code":"HJM"}, {"name":"河口南", "code":"HKJ"}, {"name":"黄口", "code":"KOH"}, {"name":"湖口", "code":"HKG"}, {"name":"呼兰", "code":"HUB"}, {"name":"葫芦岛北", "code":"HPD"}, {"name":"浩良河", "code":"HHB"}, {"name":"哈拉海", "code":"HIT"}, {"name":"鹤立", "code":"HOB"}, {"name":"桦林", "code":"HIB"}, {"name":"黄陵", "code":"ULY"}, {"name":"海林", "code":"HRB"}, {"name":"虎林", "code":"VLB"}, {"name":"寒岭", "code":"HAT"}, {"name":"和龙", "code":"HLL"}, {"name":"海龙", "code":"HIL"}, {"name":"哈拉苏", "code":"HAX"}, {"name":"呼鲁斯太", "code":"VTJ"}, {"name":"火连寨", "code":"HLT"}, {"name":"黄梅", "code":"VEH"}, {"name":"韩麻营", "code":"HYP"}, {"name":"黄泥河", "code":"HHL"}, {"name":"海宁", "code":"HNH"}, {"name":"惠农", "code":"HMJ"}, {"name":"和平", "code":"VAQ"}, {"name":"花棚子", "code":"HZM"}, {"name":"花桥", "code":"VQH"}, {"name":"宏庆", "code":"HEY"}, {"name":"怀仁", "code":"HRV"}, {"name":"华容", "code":"HRN"}, {"name":"华山北", "code":"HDY"}, {"name":"黄松甸", "code":"HDL"}, {"name":"和什托洛盖", "code":"VSR"}, {"name":"红山", "code":"VSB"}, {"name":"汉寿", "code":"VSQ"}, {"name":"衡山", "code":"HSQ"}, {"name":"黑水", "code":"HOT"}, {"name":"惠山", "code":"VCH"}, {"name":"虎什哈", "code":"HHP"}, {"name":"红寺堡", "code":"HSJ"}, {"name":"虎石台", "code":"HUT"}, {"name":"海石湾", "code":"HSO"}, {"name":"衡山西", "code":"HEQ"}, {"name":"红砂岘", "code":"VSJ"}, {"name":"黑台", "code":"HQB"}, {"name":"桓台", "code":"VTK"}, {"name":"和田", "code":"VTR"}, {"name":"会同", "code":"VTQ"}, {"name":"海坨子", "code":"HZT"}, {"name":"黑旺", "code":"HWK"}, {"name":"海湾", "code":"RWH"}, {"name":"红星", "code":"VXB"}, {"name":"徽县", "code":"HYY"}, {"name":"红兴隆", "code":"VHB"}, {"name":"换新天", "code":"VTB"}, {"name":"红岘台", "code":"HTJ"}, {"name":"红彦", "code":"VIX"}, {"name":"合阳", "code":"HAY"}, {"name":"海阳", "code":"HYK"}, {"name":"衡阳东", "code":"HVQ"}, {"name":"华蓥", "code":"HUW"}, {"name":"汉阴", "code":"HQY"}, {"name":"黄羊滩", "code":"HGJ"}, {"name":"汉源", "code":"WHW"}, {"name":"湟源", "code":"HNO"}, {"name":"河源", "code":"VIQ"}, {"name":"花园", "code":"HUN"}, {"name":"黄羊镇", "code":"HYJ"}, {"name":"湖州", "code":"VZH"}, {"name":"化州", "code":"HZZ"}, {"name":"黄州", "code":"VON"}, {"name":"霍州", "code":"HZV"}, {"name":"惠州西", "code":"VXQ"}, {"name":"巨宝", "code":"JRT"}, {"name":"靖边", "code":"JIY"}, {"name":"金宝屯", "code":"JBD"}, {"name":"晋城北", "code":"JEF"}, {"name":"金昌", "code":"JCJ"}, {"name":"鄄城", "code":"JCK"}, {"name":"交城", "code":"JNV"}, {"name":"建昌", "code":"JFD"}, {"name":"峻德", "code":"JDB"}, {"name":"井店", "code":"JFP"}, {"name":"鸡东", "code":"JOB"}, {"name":"江都", "code":"UDH"}, {"name":"鸡冠山", "code":"JST"}, {"name":"金沟屯", "code":"VGP"}, {"name":"静海", "code":"JHP"}, {"name":"金河", "code":"JHX"}, {"name":"锦河", "code":"JHB"}, {"name":"精河", "code":"JHR"}, {"name":"精河南", "code":"JIR"}, {"name":"江华", "code":"JHZ"}, {"name":"建湖", "code":"AJH"}, {"name":"纪家沟", "code":"VJD"}, {"name":"晋江", "code":"JJS"}, {"name":"江津", "code":"JJW"}, {"name":"姜家", "code":"JJB"}, {"name":"金坑", "code":"JKT"}, {"name":"芨岭", "code":"JLJ"}, {"name":"金马村", "code":"JMM"}, {"name":"江门", "code":"JWQ"}, {"name":"角美", "code":"JES"}, {"name":"莒南", "code":"JOK"}, {"name":"井南", "code":"JNP"}, {"name":"建瓯", "code":"JVS"}, {"name":"经棚", "code":"JPC"}, {"name":"江桥", "code":"JQX"}, {"name":"九三", "code":"SSX"}, {"name":"金山北", "code":"EGH"}, {"name":"京山", "code":"JCN"}, {"name":"建始", "code":"JRN"}, {"name":"嘉善", "code":"JSH"}, {"name":"稷山", "code":"JVV"}, {"name":"吉舒", "code":"JSL"}, {"name":"建设", "code":"JET"}, {"name":"甲山", "code":"JOP"}, {"name":"建三江", "code":"JIB"}, {"name":"嘉善南", "code":"EAH"}, {"name":"金山屯", "code":"JTB"}, {"name":"江所田", "code":"JOM"}, {"name":"景泰", "code":"JTJ"}, {"name":"九台南", "code":"JNL"}, {"name":"吉文", "code":"JWX"}, {"name":"进贤", "code":"JUG"}, {"name":"莒县", "code":"JKK"}, {"name":"嘉祥", "code":"JUK"}, {"name":"介休", "code":"JXV"}, {"name":"井陉", "code":"JJP"}, {"name":"嘉兴", "code":"JXH"}, {"name":"嘉兴南", "code":"EPH"}, {"name":"夹心子", "code":"JXT"}, {"name":"简阳", "code":"JYW"}, {"name":"揭阳", "code":"JRQ"}, {"name":"建阳", "code":"JYS"}, {"name":"姜堰", "code":"UEH"}, {"name":"巨野", "code":"JYK"}, {"name":"江永", "code":"JYZ"}, {"name":"靖远", "code":"JYJ"}, {"name":"缙云", "code":"JYH"}, {"name":"江源", "code":"SZL"}, {"name":"济源", "code":"JYF"}, {"name":"靖远西", "code":"JXJ"}, {"name":"胶州北", "code":"JZK"}, {"name":"焦作东", "code":"WEF"}, {"name":"靖州", "code":"JEQ"}, {"name":"荆州", "code":"JBN"}, {"name":"金寨", "code":"JZH"}, {"name":"晋州", "code":"JXP"}, {"name":"胶州", "code":"JXK"}, {"name":"锦州南", "code":"JOD"}, {"name":"焦作", "code":"JOF"}, {"name":"旧庄窝", "code":"JVP"}, {"name":"金杖子", "code":"JYD"}, {"name":"开安", "code":"KAT"}, {"name":"库车", "code":"KCR"}, {"name":"康城", "code":"KCP"}, {"name":"库都尔", "code":"KDX"}, {"name":"宽甸", "code":"KDT"}, {"name":"克东", "code":"KOB"}, {"name":"开江", "code":"KAW"}, {"name":"康金井", "code":"KJB"}, {"name":"喀喇其", "code":"KQX"}, {"name":"开鲁", "code":"KLC"}, {"name":"克拉玛依", "code":"KHR"}, {"name":"口前", "code":"KQL"}, {"name":"奎山", "code":"KAB"}, {"name":"昆山", "code":"KSH"}, {"name":"克山", "code":"KSB"}, {"name":"开通", "code":"KTT"}, {"name":"康熙岭", "code":"KXZ"}, {"name":"昆阳", "code":"KAM"}, {"name":"克一河", "code":"KHX"}, {"name":"开原西", "code":"KXT"}, {"name":"康庄", "code":"KZP"}, {"name":"来宾", "code":"UBZ"}, {"name":"老边", "code":"LLT"}, {"name":"灵宝西", "code":"LPF"}, {"name":"龙川", "code":"LUQ"}, {"name":"乐昌", "code":"LCQ"}, {"name":"黎城", "code":"UCP"}, {"name":"聊城", "code":"UCK"}, {"name":"蓝村", "code":"LCK"}, {"name":"两当", "code":"LDY"}, {"name":"林东", "code":"LRC"}, {"name":"乐都", "code":"LDO"}, {"name":"梁底下", "code":"LDP"}, {"name":"六道河子", "code":"LVP"}, {"name":"鲁番", "code":"LVM"}, {"name":"廊坊", "code":"LJP"}, {"name":"落垡", "code":"LOP"}, {"name":"廊坊北", "code":"LFP"}, {"name":"老府", "code":"UFD"}, {"name":"兰岗", "code":"LNB"}, {"name":"龙骨甸", "code":"LGM"}, {"name":"芦沟", "code":"LOM"}, {"name":"龙沟", "code":"LGJ"}, {"name":"拉古", "code":"LGB"}, {"name":"临海", "code":"UFH"}, {"name":"林海", "code":"LXX"}, {"name":"拉哈", "code":"LHX"}, {"name":"凌海", "code":"JID"}, {"name":"柳河", "code":"LNL"}, {"name":"六合", "code":"KLH"}, {"name":"龙华", "code":"LHP"}, {"name":"滦河沿", "code":"UNP"}, {"name":"六合镇", "code":"LEX"}, {"name":"亮甲店", "code":"LRT"}, {"name":"刘家店", "code":"UDT"}, {"name":"刘家河", "code":"LVT"}, {"name":"连江", "code":"LKS"}, {"name":"李家", "code":"LJB"}, {"name":"罗江", "code":"LJW"}, {"name":"廉江", "code":"LJZ"}, {"name":"庐江", "code":"UJH"}, {"name":"两家", "code":"UJT"}, {"name":"龙江", "code":"LJX"}, {"name":"龙嘉", "code":"UJL"}, {"name":"莲江口", "code":"LHB"}, {"name":"蔺家楼", "code":"ULK"}, {"name":"李家坪", "code":"LIJ"}, {"name":"兰考", "code":"LKF"}, {"name":"林口", "code":"LKB"}, {"name":"路口铺", "code":"LKQ"}, {"name":"老莱", "code":"LAX"}, {"name":"拉林", "code":"LAB"}, {"name":"陆良", "code":"LRM"}, {"name":"龙里", "code":"LLW"}, {"name":"零陵", "code":"UWZ"}, {"name":"临澧", "code":"LWQ"}, {"name":"兰棱", "code":"LLB"}, {"name":"卢龙", "code":"UAP"}, {"name":"喇嘛甸", "code":"LMX"}, {"name":"里木店", "code":"LMB"}, {"name":"洛门", "code":"LMJ"}, {"name":"龙南", "code":"UNG"}, {"name":"梁平", "code":"UQW"}, {"name":"罗平", "code":"LPM"}, {"name":"落坡岭", "code":"LPP"}, {"name":"六盘山", "code":"UPJ"}, {"name":"乐平市", "code":"LPG"}, {"name":"临清", "code":"UQK"}, {"name":"龙泉寺", "code":"UQJ"}, {"name":"乐山北", "code":"UTW"}, {"name":"乐善村", "code":"LUM"}, {"name":"冷水江东", "code":"UDQ"}, {"name":"连山关", "code":"LGT"}, {"name":"流水沟", "code":"USP"}, {"name":"陵水", "code":"LIQ"}, {"name":"罗山", "code":"LRN"}, {"name":"鲁山", "code":"LAF"}, {"name":"丽水", "code":"USH"}, {"name":"梁山", "code":"LMK"}, {"name":"灵石", "code":"LSV"}, {"name":"露水河", "code":"LUL"}, {"name":"庐山", "code":"LSG"}, {"name":"林盛堡", "code":"LBT"}, {"name":"柳树屯", "code":"LSD"}, {"name":"龙山镇", "code":"LAS"}, {"name":"梨树镇", "code":"LSB"}, {"name":"李石寨", "code":"LET"}, {"name":"黎塘", "code":"LTZ"}, {"name":"轮台", "code":"LAR"}, {"name":"芦台", "code":"LTP"}, {"name":"龙塘坝", "code":"LBM"}, {"name":"濑湍", "code":"LVZ"}, {"name":"骆驼巷", "code":"LTJ"}, {"name":"李旺", "code":"VLJ"}, {"name":"莱芜东", "code":"LWK"}, {"name":"狼尾山", "code":"LRJ"}, {"name":"灵武", "code":"LNJ"}, {"name":"莱芜西", "code":"UXK"}, {"name":"朗乡", "code":"LXB"}, {"name":"陇县", "code":"LXY"}, {"name":"临湘", "code":"LXQ"}, {"name":"芦溪", "code":"LUG"}, {"name":"莱西", "code":"LXK"}, {"name":"林西", "code":"LXC"}, {"name":"滦县", "code":"UXP"}, {"name":"略阳", "code":"LYY"}, {"name":"莱阳", "code":"LYK"}, {"name":"辽阳", "code":"LYT"}, {"name":"临沂北", "code":"UYK"}, {"name":"凌源东", "code":"LDD"}, {"name":"连云港", "code":"UIH"}, {"name":"临颍", "code":"LNF"}, {"name":"老营", "code":"LXL"}, {"name":"龙游", "code":"LMH"}, {"name":"罗源", "code":"LVS"}, {"name":"林源", "code":"LYX"}, {"name":"涟源", "code":"LAQ"}, {"name":"涞源", "code":"LYP"}, {"name":"耒阳西", "code":"LPQ"}, {"name":"临泽", "code":"LEJ"}, {"name":"龙爪沟", "code":"LZT"}, {"name":"雷州", "code":"UAQ"}, {"name":"六枝", "code":"LIW"}, {"name":"鹿寨", "code":"LIZ"}, {"name":"来舟", "code":"LZS"}, {"name":"龙镇", "code":"LZA"}, {"name":"拉鲊", "code":"LEM"}, {"name":"兰州新区", "code":"LQJ"}, {"name":"马鞍山", "code":"MAH"}, {"name":"毛坝", "code":"MBY"}, {"name":"毛坝关", "code":"MGY"}, {"name":"麻城北", "code":"MBN"}, {"name":"渑池", "code":"MCF"}, {"name":"明城", "code":"MCL"}, {"name":"庙城", "code":"MAP"}, {"name":"渑池南", "code":"MNF"}, {"name":"茅草坪", "code":"KPM"}, {"name":"猛洞河", "code":"MUQ"}, {"name":"磨刀石", "code":"MOB"}, {"name":"弥渡", "code":"MDF"}, {"name":"帽儿山", "code":"MRB"}, {"name":"明港", "code":"MGN"}, {"name":"梅河口", "code":"MHL"}, {"name":"马皇", "code":"MHZ"}, {"name":"孟家岗", "code":"MGB"}, {"name":"美兰", "code":"MHQ"}, {"name":"汨罗东", "code":"MQQ"}, {"name":"马莲河", "code":"MHB"}, {"name":"茅岭", "code":"MLZ"}, {"name":"庙岭", "code":"MLL"}, {"name":"茂林", "code":"MLD"}, {"name":"穆棱", "code":"MLB"}, {"name":"马林", "code":"MID"}, {"name":"马龙", "code":"MGM"}, {"name":"木里图", "code":"MUD"}, {"name":"汨罗", "code":"MLQ"}, {"name":"玛纳斯湖", "code":"MNR"}, {"name":"冕宁", "code":"UGW"}, {"name":"沐滂", "code":"MPQ"}, {"name":"马桥河", "code":"MQB"}, {"name":"闽清", "code":"MQS"}, {"name":"民权", "code":"MQF"}, {"name":"明水河", "code":"MUT"}, {"name":"麻山", "code":"MAB"}, {"name":"眉山", "code":"MSW"}, {"name":"漫水湾", "code":"MKW"}, {"name":"茂舍祖", "code":"MOM"}, {"name":"米沙子", "code":"MST"}, {"name":"美溪", "code":"MEB"}, {"name":"勉县", "code":"MVY"}, {"name":"麻阳", "code":"MVQ"}, {"name":"密云北", "code":"MUP"}, {"name":"米易", "code":"MMW"}, {"name":"麦园", "code":"MYS"}, {"name":"墨玉", "code":"MUR"}, {"name":"庙庄", "code":"MZJ"}, {"name":"米脂", "code":"MEY"}, {"name":"明珠", "code":"MFQ"}, {"name":"宁安", "code":"NAB"}, {"name":"农安", "code":"NAT"}, {"name":"南博山", "code":"NBK"}, {"name":"南仇", "code":"NCK"}, {"name":"南城司", "code":"NSP"}, {"name":"宁村", "code":"NCZ"}, {"name":"宁德", "code":"NES"}, {"name":"南观村", "code":"NGP"}, {"name":"南宫东", "code":"NFP"}, {"name":"南关岭", "code":"NLT"}, {"name":"宁国", "code":"NNH"}, {"name":"宁海", "code":"NHH"}, {"name":"南河川", "code":"NHJ"}, {"name":"南华", "code":"NHS"}, {"name":"泥河子", "code":"NHD"}, {"name":"宁家", "code":"NVT"}, {"name":"南靖", "code":"NJS"}, {"name":"牛家", "code":"NJB"}, {"name":"能家", "code":"NJD"}, {"name":"南口", "code":"NKP"}, {"name":"南口前", "code":"NKT"}, {"name":"南朗", "code":"NNQ"}, {"name":"乃林", "code":"NLD"}, {"name":"尼勒克", "code":"NIR"}, {"name":"那罗", "code":"ULZ"}, {"name":"宁陵县", "code":"NLF"}, {"name":"奈曼", "code":"NMD"}, {"name":"宁明", "code":"NMZ"}, {"name":"南木", "code":"NMX"}, {"name":"南平南", "code":"NNS"}, {"name":"那铺", "code":"NPZ"}, {"name":"南桥", "code":"NQD"}, {"name":"那曲", "code":"NQO"}, {"name":"暖泉", "code":"NQJ"}, {"name":"南台", "code":"NTT"}, {"name":"南头", "code":"NOQ"}, {"name":"宁武", "code":"NWV"}, {"name":"南湾子", "code":"NWP"}, {"name":"南翔北", "code":"NEH"}, {"name":"宁乡", "code":"NXQ"}, {"name":"内乡", "code":"NXF"}, {"name":"牛心台", "code":"NXT"}, {"name":"南峪", "code":"NUP"}, {"name":"娘子关", "code":"NIP"}, {"name":"南召", "code":"NAF"}, {"name":"南杂木", "code":"NZT"}, {"name":"平安", "code":"PAL"}, {"name":"蓬安", "code":"PAW"}, {"name":"平安驿", "code":"PNO"}, {"name":"磐安镇", "code":"PAJ"}, {"name":"平安镇", "code":"PZT"}, {"name":"蒲城东", "code":"PEY"}, {"name":"蒲城", "code":"PCY"}, {"name":"裴德", "code":"PDB"}, {"name":"偏店", "code":"PRP"}, {"name":"平顶山西", "code":"BFF"}, {"name":"坡底下", "code":"PXJ"}, {"name":"瓢儿屯", "code":"PRT"}, {"name":"平房", "code":"PFB"}, {"name":"平岗", "code":"PGL"}, {"name":"平关", "code":"PGM"}, {"name":"盘关", "code":"PAM"}, {"name":"平果", "code":"PGZ"}, {"name":"徘徊北", "code":"PHP"}, {"name":"平河口", "code":"PHM"}, {"name":"盘锦北", "code":"PBD"}, {"name":"潘家店", "code":"PDP"}, {"name":"皮口", "code":"PKT"}, {"name":"普兰店", "code":"PLT"}, {"name":"偏岭", "code":"PNT"}, {"name":"平山", "code":"PSB"}, {"name":"彭山", "code":"PSW"}, {"name":"皮山", "code":"PSR"}, {"name":"彭水", "code":"PHW"}, {"name":"磐石", "code":"PSL"}, {"name":"平社", "code":"PSV"}, {"name":"平台", "code":"PVT"}, {"name":"平田", "code":"PTM"}, {"name":"莆田", "code":"PTS"}, {"name":"葡萄菁", "code":"PTW"}, {"name":"普湾", "code":"PWT"}, {"name":"平旺", "code":"PWV"}, {"name":"平型关", "code":"PGV"}, {"name":"普雄", "code":"POW"}, {"name":"郫县", "code":"PWW"}, {"name":"平洋", "code":"PYX"}, {"name":"彭阳", "code":"PYJ"}, {"name":"平遥", "code":"PYV"}, {"name":"平邑", "code":"PIK"}, {"name":"平原堡", "code":"PPJ"}, {"name":"平原", "code":"PYK"}, {"name":"平峪", "code":"PYP"}, {"name":"彭泽", "code":"PZG"}, {"name":"邳州", "code":"PJH"}, {"name":"平庄", "code":"PZD"}, {"name":"泡子", "code":"POD"}, {"name":"平庄南", "code":"PND"}, {"name":"乾安", "code":"QOT"}, {"name":"庆安", "code":"QAB"}, {"name":"迁安", "code":"QQP"}, {"name":"祁东北", "code":"QRQ"}, {"name":"七甸", "code":"QDM"}, {"name":"曲阜东", "code":"QAK"}, {"name":"庆丰", "code":"QFT"}, {"name":"奇峰塔", "code":"QVP"}, {"name":"曲阜", "code":"QFK"}, {"name":"琼海", "code":"QYQ"}, {"name":"秦皇岛", "code":"QTP"}, {"name":"千河", "code":"QUY"}, {"name":"清河", "code":"QIP"}, {"name":"清河门", "code":"QHD"}, {"name":"清华园", "code":"QHP"}, {"name":"渠旧", "code":"QJZ"}, {"name":"綦江", "code":"QJW"}, {"name":"潜江", "code":"QJN"}, {"name":"全椒", "code":"INH"}, {"name":"秦家", "code":"QJB"}, {"name":"祁家堡", "code":"QBT"}, {"name":"清涧县", "code":"QNY"}, {"name":"秦家庄", "code":"QZV"}, {"name":"七里河", "code":"QLD"}, {"name":"渠黎", "code":"QLZ"}, {"name":"秦岭", "code":"QLY"}, {"name":"青龙山", "code":"QGH"}, {"name":"祁门", "code":"QIH"}, {"name":"前磨头", "code":"QMP"}, {"name":"青山", "code":"QSB"}, {"name":"确山", "code":"QSN"}, {"name":"清水", "code":"QUJ"}, {"name":"前山", "code":"QXQ"}, {"name":"戚墅堰", "code":"QYH"}, {"name":"青田", "code":"QVH"}, {"name":"桥头", "code":"QAT"}, {"name":"青铜峡", "code":"QTJ"}, {"name":"前卫", "code":"QWD"}, {"name":"前苇塘", "code":"QWP"}, {"name":"渠县", "code":"QRW"}, {"name":"祁县", "code":"QXV"}, {"name":"青县", "code":"QXP"}, {"name":"桥西", "code":"QXJ"}, {"name":"清徐", "code":"QUV"}, {"name":"旗下营", "code":"QXC"}, {"name":"千阳", "code":"QOY"}, {"name":"沁阳", "code":"QYF"}, {"name":"泉阳", "code":"QYL"}, {"name":"祁阳北", "code":"QVQ"}, {"name":"七营", "code":"QYJ"}, {"name":"庆阳山", "code":"QSJ"}, {"name":"清远", "code":"QBQ"}, {"name":"清原", "code":"QYT"}, {"name":"钦州东", "code":"QDZ"}, {"name":"钦州", "code":"QRZ"}, {"name":"青州市", "code":"QZK"}, {"name":"瑞安", "code":"RAH"}, {"name":"荣昌", "code":"RCW"}, {"name":"瑞昌", "code":"RCG"}, {"name":"如皋", "code":"RBH"}, {"name":"容桂", "code":"RUQ"}, {"name":"任丘", "code":"RQP"}, {"name":"乳山", "code":"ROK"}, {"name":"融水", "code":"RSZ"}, {"name":"热水", "code":"RSD"}, {"name":"容县", "code":"RXZ"}, {"name":"饶阳", "code":"RVP"}, {"name":"汝阳", "code":"RYF"}, {"name":"绕阳河", "code":"RHD"}, {"name":"汝州", "code":"ROF"}, {"name":"石坝", "code":"OBJ"}, {"name":"上板城", "code":"SBP"}, {"name":"施秉", "code":"AQW"}, {"name":"上板城南", "code":"OBP"}, {"name":"世博园", "code":"ZWT"}, {"name":"双城北", "code":"SBB"}, {"name":"商城", "code":"SWN"}, {"name":"莎车", "code":"SCR"}, {"name":"顺昌", "code":"SCS"}, {"name":"舒城", "code":"OCH"}, {"name":"神池", "code":"SMV"}, {"name":"沙城", "code":"SCP"}, {"name":"石城", "code":"SCT"}, {"name":"山城镇", "code":"SCL"}, {"name":"山丹", "code":"SDJ"}, {"name":"顺德", "code":"ORQ"}, {"name":"绥德", "code":"ODY"}, {"name":"水洞", "code":"SIL"}, {"name":"商都", "code":"SXC"}, {"name":"十渡", "code":"SEP"}, {"name":"四道湾", "code":"OUD"}, {"name":"顺德学院", "code":"OJQ"}, {"name":"绅坊", "code":"OLH"}, {"name":"双丰", "code":"OFB"}, {"name":"四方台", "code":"STB"}, {"name":"水富", "code":"OTW"}, {"name":"三关口", "code":"OKJ"}, {"name":"桑根达来", "code":"OGC"}, {"name":"韶关", "code":"SNQ"}, {"name":"上高镇", "code":"SVK"}, {"name":"上杭", "code":"JBS"}, {"name":"沙海", "code":"SED"}, {"name":"松河", "code":"SBM"}, {"name":"沙河", "code":"SHP"}, {"name":"沙河口", "code":"SKT"}, {"name":"赛汗塔拉", "code":"SHC"}, {"name":"沙河市", "code":"VOP"}, {"name":"沙后所", "code":"SSD"}, {"name":"山河屯", "code":"SHL"}, {"name":"三河县", "code":"OXP"}, {"name":"四合永", "code":"OHD"}, {"name":"三汇镇", "code":"OZW"}, {"name":"双河镇", "code":"SEL"}, {"name":"石河子", "code":"SZR"}, {"name":"三合庄", "code":"SVP"}, {"name":"三家店", "code":"ODP"}, {"name":"水家湖", "code":"SQH"}, {"name":"沈家河", "code":"OJJ"}, {"name":"松江河", "code":"SJL"}, {"name":"尚家", "code":"SJB"}, {"name":"孙家", "code":"SUB"}, {"name":"沈家", "code":"OJB"}, {"name":"松江", "code":"SAH"}, {"name":"三江口", "code":"SKD"}, {"name":"司家岭", "code":"OLK"}, {"name":"松江南", "code":"IMH"}, {"name":"石景山南", "code":"SRP"}, {"name":"邵家堂", "code":"SJJ"}, {"name":"三江县", "code":"SOZ"}, {"name":"三家寨", "code":"SMM"}, {"name":"十家子", "code":"SJD"}, {"name":"松江镇", "code":"OZL"}, {"name":"施家嘴", "code":"SHM"}, {"name":"深井子", "code":"SWT"}, {"name":"什里店", "code":"OMP"}, {"name":"疏勒", "code":"SUR"}, {"name":"疏勒河", "code":"SHJ"}, {"name":"舍力虎", "code":"VLD"}, {"name":"石磷", "code":"SPB"}, {"name":"双辽", "code":"ZJD"}, {"name":"绥棱", "code":"SIB"}, {"name":"石岭", "code":"SOL"}, {"name":"石林", "code":"SLM"}, {"name":"石林南", "code":"LNM"}, {"name":"石龙", "code":"SLQ"}, {"name":"萨拉齐", "code":"SLC"}, {"name":"索伦", "code":"SNT"}, {"name":"商洛", "code":"OLY"}, {"name":"沙岭子", "code":"SLP"}, {"name":"石门县北", "code":"VFQ"}, {"name":"三门峡南", "code":"SCF"}, {"name":"三门县", "code":"OQH"}, {"name":"石门县", "code":"OMQ"}, {"name":"三门峡西", "code":"SXF"}, {"name":"肃宁", "code":"SYP"}, {"name":"宋", "code":"SOB"}, {"name":"双牌", "code":"SBZ"}, {"name":"四平东", "code":"PPT"}, {"name":"遂平", "code":"SON"}, {"name":"沙坡头", "code":"SFJ"}, {"name":"商丘南", "code":"SPF"}, {"name":"水泉", "code":"SID"}, {"name":"石泉县", "code":"SXY"}, {"name":"石桥子", "code":"SQT"}, {"name":"石人城", "code":"SRB"}, {"name":"石人", "code":"SRL"}, {"name":"山市", "code":"SQB"}, {"name":"神树", "code":"SWB"}, {"name":"鄯善", "code":"SSR"}, {"name":"三水", "code":"SJQ"}, {"name":"泗水", "code":"OSK"}, {"name":"石山", "code":"SAD"}, {"name":"松树", "code":"SFT"}, {"name":"首山", "code":"SAT"}, {"name":"三十家", "code":"SRD"}, {"name":"三十里堡", "code":"SST"}, {"name":"松树镇", "code":"SSL"}, {"name":"松桃", "code":"MZQ"}, {"name":"索图罕", "code":"SHX"}, {"name":"三堂集", "code":"SDH"}, {"name":"石头", "code":"OTB"}, {"name":"神头", "code":"SEV"}, {"name":"沙沱", "code":"SFM"}, {"name":"上万", "code":"SWP"}, {"name":"孙吴", "code":"SKB"}, {"name":"沙湾县", "code":"SXR"}, {"name":"遂溪", "code":"SXZ"}, {"name":"沙县", "code":"SAS"}, {"name":"歙县", "code":"OVH"}, {"name":"绍兴", "code":"SOH"}, {"name":"石岘", "code":"SXL"}, {"name":"上西铺", "code":"SXM"}, {"name":"石峡子", "code":"SXJ"}, {"name":"绥阳", "code":"SYB"}, {"name":"沭阳", "code":"FMH"}, {"name":"寿阳", "code":"SYV"}, {"name":"水洋", "code":"OYP"}, {"name":"三阳川", "code":"SYJ"}, {"name":"上腰墩", "code":"SPJ"}, {"name":"三营", "code":"OEJ"}, {"name":"顺义", "code":"SOP"}, {"name":"三义井", "code":"OYD"}, {"name":"三源浦", "code":"SYL"}, {"name":"三原", "code":"SAY"}, {"name":"上虞", "code":"BDH"}, {"name":"上园", "code":"SUD"}, {"name":"水源", "code":"OYJ"}, {"name":"桑园子", "code":"SAJ"}, {"name":"绥中北", "code":"SND"}, {"name":"苏州北", "code":"OHH"}, {"name":"宿州东", "code":"SRH"}, {"name":"深圳东", "code":"BJQ"}, {"name":"深州", "code":"OZP"}, {"name":"孙镇", "code":"OZY"}, {"name":"绥中", "code":"SZD"}, {"name":"尚志", "code":"SZB"}, {"name":"师庄", "code":"SNM"}, {"name":"松滋", "code":"SIN"}, {"name":"师宗", "code":"SEM"}, {"name":"苏州园区", "code":"KAH"}, {"name":"苏州新区", "code":"ITH"}, {"name":"泰安", "code":"TMK"}, {"name":"台安", "code":"TID"}, {"name":"通安驿", "code":"TAJ"}, {"name":"桐柏", "code":"TBF"}, {"name":"通北", "code":"TBB"}, {"name":"汤池", "code":"TCX"}, {"name":"桐城", "code":"TTH"}, {"name":"郯城", "code":"TZK"}, {"name":"铁厂", "code":"TCL"}, {"name":"桃村", "code":"TCK"}, {"name":"通道", "code":"TRQ"}, {"name":"田东", "code":"TDZ"}, {"name":"天岗", "code":"TGL"}, {"name":"土贵乌拉", "code":"TGC"}, {"name":"通沟", "code":"TOL"}, {"name":"太谷", "code":"TGV"}, {"name":"塔哈", "code":"THX"}, {"name":"棠海", "code":"THM"}, {"name":"唐河", "code":"THF"}, {"name":"泰和", "code":"THG"}, {"name":"太湖", "code":"TKH"}, {"name":"团结", "code":"TIX"}, {"name":"谭家井", "code":"TNJ"}, {"name":"陶家屯", "code":"TOT"}, {"name":"唐家湾", "code":"PDQ"}, {"name":"统军庄", "code":"TZP"}, {"name":"泰康", "code":"TKX"}, {"name":"吐列毛杜", "code":"TMD"}, {"name":"图里河", "code":"TEX"}, {"name":"亭亮", "code":"TIZ"}, {"name":"田林", "code":"TFZ"}, {"name":"铜陵", "code":"TJH"}, {"name":"铁力", "code":"TLB"}, {"name":"铁岭西", "code":"PXT"}, {"name":"图们北", "code":"QSL"}, {"name":"天门", "code":"TMN"}, {"name":"天门南", "code":"TNN"}, {"name":"太姥山", "code":"TLS"}, {"name":"土牧尔台", "code":"TRC"}, {"name":"土门子", "code":"TCJ"}, {"name":"潼南", "code":"TVW"}, {"name":"洮南", "code":"TVT"}, {"name":"太平川", "code":"TIT"}, {"name":"太平镇", "code":"TEB"}, {"name":"图强", "code":"TQX"}, {"name":"台前", "code":"TTK"}, {"name":"天桥岭", "code":"TQL"}, {"name":"土桥子", "code":"TQJ"}, {"name":"汤山城", "code":"TCT"}, {"name":"桃山", "code":"TAB"}, {"name":"塔石嘴", "code":"TIM"}, {"name":"通途", "code":"TUT"}, {"name":"汤旺河", "code":"THB"}, {"name":"同心", "code":"TXJ"}, {"name":"土溪", "code":"TSW"}, {"name":"桐乡", "code":"TCH"}, {"name":"田阳", "code":"TRZ"}, {"name":"天义", "code":"TND"}, {"name":"汤阴", "code":"TYF"}, {"name":"驼腰岭", "code":"TIL"}, {"name":"太阳山", "code":"TYJ"}, {"name":"汤原", "code":"TYB"}, {"name":"塔崖驿", "code":"TYP"}, {"name":"滕州东", "code":"TEK"}, {"name":"台州", "code":"TZH"}, {"name":"天祝", "code":"TZJ"}, {"name":"滕州", "code":"TXK"}, {"name":"天镇", "code":"TZV"}, {"name":"桐子林", "code":"TEW"}, {"name":"天柱山", "code":"QWH"}, {"name":"文安", "code":"WBP"}, {"name":"武安", "code":"WAP"}, {"name":"王安镇", "code":"WVP"}, {"name":"旺苍", "code":"WEW"}, {"name":"五叉沟", "code":"WCT"}, {"name":"文昌", "code":"WEQ"}, {"name":"温春", "code":"WDB"}, {"name":"五大连池", "code":"WRB"}, {"name":"文登", "code":"WBK"}, {"name":"五道沟", "code":"WDL"}, {"name":"五道河", "code":"WHP"}, {"name":"文地", "code":"WNZ"}, {"name":"卫东", "code":"WVT"}, {"name":"武当山", "code":"WRN"}, {"name":"望都", "code":"WDP"}, {"name":"乌尔旗汗", "code":"WHX"}, {"name":"潍坊", "code":"WFK"}, {"name":"万发屯", "code":"WFB"}, {"name":"王府", "code":"WUT"}, {"name":"瓦房店西", "code":"WXT"}, {"name":"王岗", "code":"WGB"}, {"name":"武功", "code":"WGY"}, {"name":"湾沟", "code":"WGL"}, {"name":"吴官田", "code":"WGM"}, {"name":"乌海", "code":"WVC"}, {"name":"苇河", "code":"WHB"}, {"name":"卫辉", "code":"WHF"}, {"name":"吴家川", "code":"WCJ"}, {"name":"五家", "code":"WUB"}, {"name":"威箐", "code":"WAM"}, {"name":"午汲", "code":"WJP"}, {"name":"渭津", "code":"WJL"}, {"name":"王家湾", "code":"WJJ"}, {"name":"倭肯", "code":"WQB"}, {"name":"五棵树", "code":"WKT"}, {"name":"五龙背", "code":"WBT"}, {"name":"乌兰哈达", "code":"WLC"}, {"name":"万乐", "code":"WEB"}, {"name":"瓦拉干", "code":"WVX"}, {"name":"温岭", "code":"VHH"}, {"name":"五莲", "code":"WLK"}, {"name":"乌拉特前旗", "code":"WQC"}, {"name":"乌拉山", "code":"WSC"}, {"name":"卧里屯", "code":"WLX"}, {"name":"渭南北", "code":"WBY"}, {"name":"乌奴耳", "code":"WRX"}, {"name":"万宁", "code":"WNQ"}, {"name":"万年", "code":"WWG"}, {"name":"渭南南", "code":"WVY"}, {"name":"渭南镇", "code":"WNJ"}, {"name":"沃皮", "code":"WPT"}, {"name":"吴堡", "code":"WUY"}, {"name":"吴桥", "code":"WUP"}, {"name":"汪清", "code":"WQL"}, {"name":"武清", "code":"WWP"}, {"name":"武山", "code":"WSJ"}, {"name":"文水", "code":"WEV"}, {"name":"魏善庄", "code":"WSP"}, {"name":"王瞳", "code":"WTP"}, {"name":"五台山", "code":"WSV"}, {"name":"王团庄", "code":"WZJ"}, {"name":"五五", "code":"WVR"}, {"name":"无锡东", "code":"WGH"}, {"name":"卫星", "code":"WVB"}, {"name":"闻喜", "code":"WXV"}, {"name":"武乡", "code":"WVV"}, {"name":"无锡新区", "code":"IFH"}, {"name":"武穴", "code":"WXN"}, {"name":"吴圩", "code":"WYZ"}, {"name":"王杨", "code":"WYB"}, {"name":"五营", "code":"WWB"}, {"name":"武义", "code":"RYH"}, {"name":"瓦窑田", "code":"WIM"}, {"name":"五原", "code":"WYC"}, {"name":"苇子沟", "code":"WZL"}, {"name":"韦庄", "code":"WZY"}, {"name":"五寨", "code":"WZV"}, {"name":"王兆屯", "code":"WZB"}, {"name":"微子镇", "code":"WQP"}, {"name":"魏杖子", "code":"WKD"}, {"name":"新安", "code":"EAM"}, {"name":"兴安", "code":"XAZ"}, {"name":"新安县", "code":"XAF"}, {"name":"新保安", "code":"XAP"}, {"name":"下板城", "code":"EBP"}, {"name":"西八里", "code":"XLP"}, {"name":"宣城", "code":"ECH"}, {"name":"兴城", "code":"XCD"}, {"name":"小村", "code":"XEM"}, {"name":"新绰源", "code":"XRX"}, {"name":"下城子", "code":"XCB"}, {"name":"新城子", "code":"XCT"}, {"name":"喜德", "code":"EDW"}, {"name":"小得江", "code":"EJM"}, {"name":"西大庙", "code":"XMP"}, {"name":"小董", "code":"XEZ"}, {"name":"小东", "code":"XOD"}, {"name":"息烽", "code":"XFW"}, {"name":"信丰", "code":"EFG"}, {"name":"襄汾", "code":"XFV"}, {"name":"新干", "code":"EGG"}, {"name":"孝感", "code":"XGN"}, {"name":"西固城", "code":"XUJ"}, {"name":"西固", "code":"XIJ"}, {"name":"夏官营", "code":"XGJ"}, {"name":"西岗子", "code":"NBB"}, {"name":"襄河", "code":"XXB"}, {"name":"新和", "code":"XIR"}, {"name":"宣和", "code":"XWJ"}, {"name":"斜河涧", "code":"EEP"}, {"name":"新华屯", "code":"XAX"}, {"name":"新华", "code":"XHB"}, {"name":"新化", "code":"EHQ"}, {"name":"宣化", "code":"XHP"}, {"name":"兴和西", "code":"XEC"}, {"name":"小河沿", "code":"XYD"}, {"name":"下花园", "code":"XYP"}, {"name":"小河镇", "code":"EKY"}, {"name":"徐家", "code":"XJB"}, {"name":"峡江", "code":"EJG"}, {"name":"新绛", "code":"XJV"}, {"name":"辛集", "code":"ENP"}, {"name":"新江", "code":"XJM"}, {"name":"西街口", "code":"EKM"}, {"name":"许家屯", "code":"XJT"}, {"name":"许家台", "code":"XTJ"}, {"name":"谢家镇", "code":"XMT"}, {"name":"兴凯", "code":"EKB"}, {"name":"小榄", "code":"EAQ"}, {"name":"香兰", "code":"XNB"}, {"name":"兴隆店", "code":"XDD"}, {"name":"新乐", "code":"ELP"}, {"name":"新林", "code":"XPX"}, {"name":"小岭", "code":"XLB"}, {"name":"新李", "code":"XLJ"}, {"name":"西林", "code":"XYB"}, {"name":"西柳", "code":"GCT"}, {"name":"仙林", "code":"XPH"}, {"name":"新立屯", "code":"XLD"}, {"name":"兴隆镇", "code":"XZB"}, {"name":"新立镇", "code":"XGT"}, {"name":"新民", "code":"XMD"}, {"name":"西麻山", "code":"XMB"}, {"name":"下马塘", "code":"XAT"}, {"name":"孝南", "code":"XNV"}, {"name":"咸宁北", "code":"XRN"}, {"name":"兴宁", "code":"ENQ"}, {"name":"咸宁", "code":"XNN"}, {"name":"犀浦东", "code":"XAW"}, {"name":"西平", "code":"XPN"}, {"name":"兴平", "code":"XPY"}, {"name":"新坪田", "code":"XPM"}, {"name":"霞浦", "code":"XOS"}, {"name":"溆浦", "code":"EPQ"}, {"name":"犀浦", "code":"XIW"}, {"name":"新青", "code":"XQB"}, {"name":"新邱", "code":"XQD"}, {"name":"兴泉堡", "code":"XQJ"}, {"name":"仙人桥", "code":"XRL"}, {"name":"小寺沟", "code":"ESP"}, {"name":"杏树", "code":"XSB"}, {"name":"夏石", "code":"XIZ"}, {"name":"浠水", "code":"XZN"}, {"name":"下社", "code":"XSV"}, {"name":"徐水", "code":"XSP"}, {"name":"小哨", "code":"XAM"}, {"name":"新松浦", "code":"XOB"}, {"name":"杏树屯", "code":"XDT"}, {"name":"许三湾", "code":"XSJ"}, {"name":"湘潭", "code":"XTQ"}, {"name":"邢台", "code":"XTP"}, {"name":"仙桃西", "code":"XAN"}, {"name":"下台子", "code":"EIP"}, {"name":"徐闻", "code":"XJQ"}, {"name":"新窝铺", "code":"EPD"}, {"name":"修武", "code":"XWF"}, {"name":"新县", "code":"XSN"}, {"name":"息县", "code":"ENN"}, {"name":"西乡", "code":"XQY"}, {"name":"湘乡", "code":"XXQ"}, {"name":"西峡", "code":"XIF"}, {"name":"孝西", "code":"XOV"}, {"name":"小新街", "code":"XXM"}, {"name":"新兴县", "code":"XGQ"}, {"name":"西小召", "code":"XZC"}, {"name":"小西庄", "code":"XXP"}, {"name":"向阳", "code":"XDB"}, {"name":"旬阳", "code":"XUY"}, {"name":"旬阳北", "code":"XBY"}, {"name":"襄阳东", "code":"XWN"}, {"name":"兴业", "code":"SNZ"}, {"name":"小雨谷", "code":"XHM"}, {"name":"信宜", "code":"EEQ"}, {"name":"小月旧", "code":"XFM"}, {"name":"小扬气", "code":"XYX"}, {"name":"祥云", "code":"EXM"}, {"name":"襄垣", "code":"EIF"}, {"name":"夏邑县", "code":"EJH"}, {"name":"新友谊", "code":"EYB"}, {"name":"新阳镇", "code":"XZJ"}, {"name":"徐州东", "code":"UUH"}, {"name":"新帐房", "code":"XZX"}, {"name":"悬钟", "code":"XRP"}, {"name":"新肇", "code":"XZT"}, {"name":"忻州", "code":"XXV"}, {"name":"汐子", "code":"XZD"}, {"name":"西哲里木", "code":"XRD"}, {"name":"新杖子", "code":"ERP"}, {"name":"姚安", "code":"YAC"}, {"name":"依安", "code":"YAX"}, {"name":"永安", "code":"YAS"}, {"name":"永安乡", "code":"YNB"}, {"name":"亚布力", "code":"YBB"}, {"name":"元宝山", "code":"YUD"}, {"name":"羊草", "code":"YAB"}, {"name":"秧草地", "code":"YKM"}, {"name":"阳澄湖", "code":"AIH"}, {"name":"迎春", "code":"YYB"}, {"name":"叶城", "code":"YER"}, {"name":"盐池", "code":"YKJ"}, {"name":"砚川", "code":"YYY"}, {"name":"阳春", "code":"YQQ"}, {"name":"宜城", "code":"YIN"}, {"name":"应城", "code":"YHN"}, {"name":"禹城", "code":"YCK"}, {"name":"晏城", "code":"YEK"}, {"name":"羊场", "code":"YED"}, {"name":"阳城", "code":"YNF"}, {"name":"阳岔", "code":"YAL"}, {"name":"郓城", "code":"YPK"}, {"name":"雁翅", "code":"YAP"}, {"name":"云彩岭", "code":"ACP"}, {"name":"虞城县", "code":"IXH"}, {"name":"营城子", "code":"YCT"}, {"name":"永登", "code":"YDJ"}, {"name":"英德", "code":"YDQ"}, {"name":"尹地", "code":"YDM"}, {"name":"永定", "code":"YGS"}, {"name":"雁荡山", "code":"YGH"}, {"name":"于都", "code":"YDG"}, {"name":"园墩", "code":"YAJ"}, {"name":"英德西", "code":"IIQ"}, {"name":"永丰营", "code":"YYM"}, {"name":"杨岗", "code":"YRB"}, {"name":"阳高", "code":"YOV"}, {"name":"阳谷", "code":"YIK"}, {"name":"友好", "code":"YOB"}, {"name":"余杭", "code":"EVH"}, {"name":"沿河城", "code":"YHP"}, {"name":"岩会", "code":"AEP"}, {"name":"羊臼河", "code":"YHM"}, {"name":"永嘉", "code":"URH"}, {"name":"营街", "code":"YAM"}, {"name":"盐津", "code":"AEW"}, {"name":"余江", "code":"YHG"}, {"name":"燕郊", "code":"AJP"}, {"name":"姚家", "code":"YAT"}, {"name":"岳家井", "code":"YGJ"}, {"name":"一间堡", "code":"YJT"}, {"name":"英吉沙", "code":"YIR"}, {"name":"云居寺", "code":"AFP"}, {"name":"燕家庄", "code":"AZK"}, {"name":"永康", "code":"RFH"}, {"name":"营口东", "code":"YGT"}, {"name":"银浪", "code":"YJX"}, {"name":"永郎", "code":"YLW"}, {"name":"宜良北", "code":"YSM"}, {"name":"永乐店", "code":"YDY"}, {"name":"伊拉哈", "code":"YLX"}, {"name":"伊林", "code":"YLB"}, {"name":"杨陵", "code":"YSY"}, {"name":"彝良", "code":"ALW"}, {"name":"杨林", "code":"YLM"}, {"name":"余粮堡", "code":"YLD"}, {"name":"杨柳青", "code":"YQP"}, {"name":"月亮田", "code":"YUM"}, {"name":"亚龙湾", "code":"TWQ"}, {"name":"义马", "code":"YMF"}, {"name":"玉门", "code":"YXJ"}, {"name":"云梦", "code":"YMN"}, {"name":"元谋", "code":"YMM"}, {"name":"阳明堡", "code":"YVV"}, {"name":"一面山", "code":"YST"}, {"name":"沂南", "code":"YNK"}, {"name":"宜耐", "code":"YVM"}, {"name":"伊宁东", "code":"YNR"}, {"name":"营盘水", "code":"YZJ"}, {"name":"羊堡", "code":"ABM"}, {"name":"阳泉北", "code":"YPP"}, {"name":"乐清", "code":"UPH"}, {"name":"焉耆", "code":"YSR"}, {"name":"源迁", "code":"AQK"}, {"name":"姚千户屯", "code":"YQT"}, {"name":"阳曲", "code":"YQV"}, {"name":"榆树沟", "code":"YGP"}, {"name":"月山", "code":"YBF"}, {"name":"玉石", "code":"YSJ"}, {"name":"偃师", "code":"YSF"}, {"name":"沂水", "code":"YUK"}, {"name":"榆社", "code":"YSV"}, {"name":"窑上", "code":"ASP"}, {"name":"元氏", "code":"YSP"}, {"name":"杨树岭", "code":"YAD"}, {"name":"野三坡", "code":"AIP"}, {"name":"榆树屯", "code":"YSX"}, {"name":"榆树台", "code":"YUT"}, {"name":"鹰手营子", "code":"YIP"}, {"name":"源潭", "code":"YTQ"}, {"name":"牙屯堡", "code":"YTZ"}, {"name":"烟筒山", "code":"YSL"}, {"name":"烟筒屯", "code":"YUX"}, {"name":"羊尾哨", "code":"YWM"}, {"name":"越西", "code":"YHW"}, {"name":"攸县", "code":"YOG"}, {"name":"玉溪", "code":"YXM"}, {"name":"永修", "code":"ACG"}, {"name":"弋阳", "code":"YIG"}, {"name":"酉阳", "code":"AFW"}, {"name":"余姚", "code":"YYH"}, {"name":"岳阳东", "code":"YIQ"}, {"name":"阳邑", "code":"ARP"}, {"name":"鸭园", "code":"YYL"}, {"name":"鸳鸯镇", "code":"YYJ"}, {"name":"燕子砭", "code":"YZY"}, {"name":"宜州", "code":"YSZ"}, {"name":"仪征", "code":"UZH"}, {"name":"兖州", "code":"YZK"}, {"name":"迤资", "code":"YQM"}, {"name":"羊者窝", "code":"AEM"}, {"name":"杨杖子", "code":"YZD"}, {"name":"镇安", "code":"ZEY"}, {"name":"治安", "code":"ZAD"}, {"name":"招柏", "code":"ZBP"}, {"name":"张百湾", "code":"ZUP"}, {"name":"中川机场", "code":"ZJJ"}, {"name":"枝城", "code":"ZCN"}, {"name":"子长", "code":"ZHY"}, {"name":"诸城", "code":"ZQK"}, {"name":"邹城", "code":"ZIK"}, {"name":"赵城", "code":"ZCV"}, {"name":"章党", "code":"ZHT"}, {"name":"正定", "code":"ZDP"}, {"name":"肇东", "code":"ZDB"}, {"name":"照福铺", "code":"ZFM"}, {"name":"章古台", "code":"ZGD"}, {"name":"赵光", "code":"ZGB"}, {"name":"中和", "code":"ZHX"}, {"name":"中华门", "code":"VNH"}, {"name":"枝江北", "code":"ZIN"}, {"name":"钟家村", "code":"ZJY"}, {"name":"朱家沟", "code":"ZUB"}, {"name":"紫荆关", "code":"ZYP"}, {"name":"周家", "code":"ZOB"}, {"name":"诸暨", "code":"ZDH"}, {"name":"镇江南", "code":"ZEH"}, {"name":"周家屯", "code":"ZOD"}, {"name":"褚家湾", "code":"CWJ"}, {"name":"湛江西", "code":"ZWQ"}, {"name":"朱家窑", "code":"ZUJ"}, {"name":"曾家坪子", "code":"ZBW"}, {"name":"张兰", "code":"ZLV"}, {"name":"镇赉", "code":"ZLT"}, {"name":"枣林", "code":"ZIV"}, {"name":"扎鲁特", "code":"ZLD"}, {"name":"扎赉诺尔西", "code":"ZXX"}, {"name":"樟木头", "code":"ZOQ"}, {"name":"中牟", "code":"ZGF"}, {"name":"中宁东", "code":"ZDJ"}, {"name":"中宁", "code":"VNJ"}, {"name":"中宁南", "code":"ZNJ"}, {"name":"镇平", "code":"ZPF"}, {"name":"漳平", "code":"ZPS"}, {"name":"泽普", "code":"ZPR"}, {"name":"枣强", "code":"ZVP"}, {"name":"张桥", "code":"ZQY"}, {"name":"章丘", "code":"ZTK"}, {"name":"朱日和", "code":"ZRC"}, {"name":"泽润里", "code":"ZLM"}, {"name":"中山北", "code":"ZGQ"}, {"name":"樟树东", "code":"ZOG"}, {"name":"中山", "code":"ZSQ"}, {"name":"柞水", "code":"ZSY"}, {"name":"钟山", "code":"ZSZ"}, {"name":"樟树", "code":"ZSG"}, {"name":"珠窝", "code":"ZOP"}, {"name":"张维屯", "code":"ZWB"}, {"name":"彰武", "code":"ZWD"}, {"name":"棕溪", "code":"ZOY"}, {"name":"钟祥", "code":"ZTN"}, {"name":"资溪", "code":"ZXS"}, {"name":"镇西", "code":"ZVT"}, {"name":"张辛", "code":"ZIP"}, {"name":"正镶白旗", "code":"ZXC"}, {"name":"紫阳", "code":"ZVY"}, {"name":"枣阳", "code":"ZYN"}, {"name":"竹园坝", "code":"ZAW"}, {"name":"张掖", "code":"ZYJ"}, {"name":"镇远", "code":"ZUW"}, {"name":"朱杨溪", "code":"ZXW"}, {"name":"漳州东", "code":"GOS"}, {"name":"漳州", "code":"ZUS"}, {"name":"壮志", "code":"ZUX"}, {"name":"子洲", "code":"ZZY"}, {"name":"中寨", "code":"ZZM"}, {"name":"涿州", "code":"ZXP"}, {"name":"咋子", "code":"ZAL"}, {"name":"卓资山", "code":"ZZC"}, {"name":"株洲西", "code":"ZAQ"}, {"name":"安仁", "code":"ARG"}, {"name":"安图西", "code":"AXL"}, {"name":"安阳东", "code":"ADF"}, {"name":"栟茶", "code":"FWH"}, {"name":"保定东", "code":"BMP"}, {"name":"滨海", "code":"FHP"}, {"name":"滨海北", "code":"FCP"}, {"name":"宝鸡南", "code":"BBY"}, {"name":"宝清", "code":"BUB"}, {"name":"本溪新城", "code":"BVT"}, {"name":"彬县", "code":"BXY"}, {"name":"宾阳", "code":"UKZ"}, {"name":"滨州", "code":"BIK"}, {"name":"巢湖东", "code":"GUH"}, {"name":"从江", "code":"KNW"}, {"name":"长临河", "code":"FVH"}, {"name":"茶陵南", "code":"CNG"}, {"name":"长庆桥", "code":"CQJ"}, {"name":"长寿北", "code":"COW"}, {"name":"潮汕", "code":"CBQ"}, {"name":"长武", "code":"CWY"}, {"name":"长兴", "code":"CBH"}, {"name":"长阳", "code":"CYN"}, {"name":"潮阳", "code":"CNQ"}, {"name":"东安东", "code":"DCZ"}, {"name":"东戴河", "code":"RDD"}, {"name":"东二道河", "code":"DRB"}, {"name":"东莞", "code":"RTQ"}, {"name":"大苴", "code":"DIM"}, {"name":"大荔", "code":"DNY"}, {"name":"大青沟", "code":"DSD"}, {"name":"德清", "code":"DRH"}, {"name":"大石头南", "code":"DAL"}, {"name":"大通西", "code":"DTO"}, {"name":"德兴", "code":"DWG"}, {"name":"丹霞山", "code":"IRQ"}, {"name":"大冶北", "code":"DBN"}, {"name":"都匀东", "code":"KJW"}, {"name":"东营南", "code":"DOK"}, {"name":"大余", "code":"DYG"}, {"name":"定州东", "code":"DOP"}, {"name":"峨眉山", "code":"IXW"}, {"name":"鄂州东", "code":"EFN"}, {"name":"防城港北", "code":"FBZ"}, {"name":"凤城东", "code":"FDT"}, {"name":"富川", "code":"FDZ"}, {"name":"丰都", "code":"FUW"}, {"name":"涪陵北", "code":"FEW"}, {"name":"抚远", "code":"FYB"}, {"name":"抚州东", "code":"FDG"}, {"name":"抚州", "code":"FZG"}, {"name":"高安", "code":"GCG"}, {"name":"广安南", "code":"VUW"}, {"name":"高碑店东", "code":"GMP"}, {"name":"恭城", "code":"GCZ"}, {"name":"贵定北", "code":"FMW"}, {"name":"葛店南", "code":"GNN"}, {"name":"贵定县", "code":"KIW"}, {"name":"广汉北", "code":"GVW"}, {"name":"革居", "code":"GEM"}, {"name":"光明城", "code":"IMQ"}, {"name":"广宁", "code":"FBQ"}, {"name":"桂平", "code":"GAZ"}, {"name":"弓棚子", "code":"GPT"}, {"name":"古田北", "code":"GBS"}, {"name":"广通北", "code":"GPM"}, {"name":"高台南", "code":"GAJ"}, {"name":"贵阳北", "code":"KQW"}, {"name":"高邑西", "code":"GNP"}, {"name":"惠安", "code":"HNS"}, {"name":"鹤壁东", "code":"HFF"}, {"name":"寒葱沟", "code":"HKB"}, {"name":"珲春", "code":"HUL"}, {"name":"邯郸东", "code":"HPP"}, {"name":"惠东", "code":"KDQ"}, {"name":"海东西", "code":"HDO"}, {"name":"洪洞西", "code":"HTV"}, {"name":"哈尔滨北", "code":"HTB"}, {"name":"合肥北城", "code":"COH"}, {"name":"合肥南", "code":"ENH"}, {"name":"黄冈", "code":"KGN"}, {"name":"黄冈东", "code":"KAN"}, {"name":"横沟桥东", "code":"HNN"}, {"name":"黄冈西", "code":"KXN"}, {"name":"洪河", "code":"HPB"}, {"name":"怀化南", "code":"KAQ"}, {"name":"黄河景区", "code":"HCF"}, {"name":"花湖", "code":"KHN"}, {"name":"怀集", "code":"FAQ"}, {"name":"河口北", "code":"HBM"}, {"name":"鲘门", "code":"KMQ"}, {"name":"虎门", "code":"IUQ"}, {"name":"侯马西", "code":"HPV"}, {"name":"衡南", "code":"HNG"}, {"name":"淮南东", "code":"HOH"}, {"name":"合浦", "code":"HVZ"}, {"name":"霍邱", "code":"FBH"}, {"name":"怀仁东", "code":"HFV"}, {"name":"华容东", "code":"HPN"}, {"name":"华容南", "code":"KRN"}, {"name":"黄石北", "code":"KSN"}, {"name":"黄山北", "code":"NYH"}, {"name":"贺胜桥东", "code":"HLN"}, {"name":"和硕", "code":"VUR"}, {"name":"花山南", "code":"KNN"}, {"name":"海阳北", "code":"HEK"}, {"name":"霍州东", "code":"HWV"}, {"name":"惠州南", "code":"KNQ"}, {"name":"泾川", "code":"JAJ"}, {"name":"旌德", "code":"NSH"}, {"name":"蛟河西", "code":"JOL"}, {"name":"军粮城北", "code":"JMP"}, {"name":"将乐", "code":"JLS"}, {"name":"贾鲁河", "code":"JLF"}, {"name":"即墨北", "code":"JVK"}, {"name":"建宁县北", "code":"JCS"}, {"name":"江宁", "code":"JJH"}, {"name":"建瓯西", "code":"JUS"}, {"name":"酒泉南", "code":"JNJ"}, {"name":"句容西", "code":"JWH"}, {"name":"建水", "code":"JSM"}, {"name":"界首市", "code":"JUN"}, {"name":"绩溪北", "code":"NRH"}, {"name":"介休东", "code":"JDV"}, {"name":"泾县", "code":"LOH"}, {"name":"进贤南", "code":"JXG"}, {"name":"嘉峪关南", "code":"JBJ"}, {"name":"晋中", "code":"JZV"}, {"name":"凯里南", "code":"QKW"}, {"name":"库伦", "code":"KLD"}, {"name":"葵潭", "code":"KTQ"}, {"name":"开阳", "code":"KVW"}, {"name":"来宾北", "code":"UCZ"}, {"name":"灵璧", "code":"GMH"}, {"name":"绿博园", "code":"LCF"}, {"name":"罗城", "code":"VCZ"}, {"name":"陵城", "code":"LGK"}, {"name":"龙洞堡", "code":"FVW"}, {"name":"乐都南", "code":"LVO"}, {"name":"娄底南", "code":"UOQ"}, {"name":"离堆公园", "code":"INW"}, {"name":"陆丰", "code":"LLQ"}, {"name":"禄丰南", "code":"LQM"}, {"name":"临汾西", "code":"LXV"}, {"name":"滦河", "code":"UDP"}, {"name":"漯河西", "code":"LBN"}, {"name":"罗江东", "code":"IKW"}, {"name":"利津南", "code":"LNK"}, {"name":"龙里北", "code":"KFW"}, {"name":"醴陵东", "code":"UKQ"}, {"name":"礼泉", "code":"LGY"}, {"name":"灵石东", "code":"UDV"}, {"name":"乐山", "code":"IVW"}, {"name":"龙市", "code":"LAG"}, {"name":"溧水", "code":"LDH"}, {"name":"莱西北", "code":"LBK"}, {"name":"溧阳", "code":"LEH"}, {"name":"临邑", "code":"LUK"}, {"name":"柳园南", "code":"LNR"}, {"name":"鹿寨北", "code":"LSZ"}, {"name":"临泽南", "code":"LDJ"}, {"name":"明港东", "code":"MDN"}, {"name":"民和南", "code":"MNO"}, {"name":"马兰", "code":"MLR"}, {"name":"民乐", "code":"MBJ"}, {"name":"玛纳斯", "code":"MSR"}, {"name":"牟平", "code":"MBK"}, {"name":"闽清北", "code":"MBS"}, {"name":"眉山东", "code":"IUW"}, {"name":"庙山", "code":"MSN"}, {"name":"门源", "code":"MYO"}, {"name":"蒙自北", "code":"MBM"}, {"name":"蒙自", "code":"MZM"}, {"name":"南城", "code":"NDG"}, {"name":"南昌西", "code":"NXG"}, {"name":"南芬北", "code":"NUT"}, {"name":"南丰", "code":"NFG"}, {"name":"南湖东", "code":"NDN"}, {"name":"南江", "code":"FIW"}, {"name":"南江口", "code":"NDQ"}, {"name":"南陵", "code":"LLH"}, {"name":"尼木", "code":"NMO"}, {"name":"南宁东", "code":"NFZ"}, {"name":"南平北", "code":"NBS"}, {"name":"南雄", "code":"NCQ"}, {"name":"南阳寨", "code":"NYF"}, {"name":"普安", "code":"PAN"}, {"name":"屏边", "code":"PBM"}, {"name":"普定", "code":"PGW"}, {"name":"平度", "code":"PAK"}, {"name":"普宁", "code":"PEQ"}, {"name":"平南南", "code":"PAZ"}, {"name":"彭山北", "code":"PPW"}, {"name":"坪上", "code":"PSK"}, {"name":"萍乡北", "code":"PBG"}, {"name":"平遥古城", "code":"PDV"}, {"name":"彭州", "code":"PMW"}, {"name":"青白江东", "code":"QFW"}, {"name":"青岛北", "code":"QHK"}, {"name":"祁东", "code":"QMQ"}, {"name":"前锋", "code":"QFB"}, {"name":"青莲", "code":"QEW"}, {"name":"齐齐哈尔南", "code":"QNB"}, {"name":"清水北", "code":"QEJ"}, {"name":"青神", "code":"QVW"}, {"name":"岐山", "code":"QAY"}, {"name":"庆盛", "code":"QSQ"}, {"name":"曲水县", "code":"QSO"}, {"name":"祁县东", "code":"QGV"}, {"name":"乾县", "code":"QBY"}, {"name":"祁阳", "code":"QWQ"}, {"name":"全州南", "code":"QNZ"}, {"name":"仁布", "code":"RUO"}, {"name":"荣成", "code":"RCK"}, {"name":"如东", "code":"RIH"}, {"name":"榕江", "code":"RVW"}, {"name":"日喀则", "code":"RKO"}, {"name":"饶平", "code":"RVQ"}, {"name":"宋城路", "code":"SFF"}, {"name":"三都县", "code":"KKW"}, {"name":"商河", "code":"SOK"}, {"name":"泗洪", "code":"GQH"}, {"name":"三江南", "code":"SWZ"}, {"name":"三井子", "code":"OJT"}, {"name":"双流机场", "code":"IPW"}, {"name":"双流西", "code":"IQW"}, {"name":"三明北", "code":"SHS"}, {"name":"山坡东", "code":"SBN"}, {"name":"沈丘", "code":"SQN"}, {"name":"鄯善北", "code":"SMR"}, {"name":"三水南", "code":"RNQ"}, {"name":"韶山南", "code":"INQ"}, {"name":"三穗", "code":"QHW"}, {"name":"汕尾", "code":"OGQ"}, {"name":"歙县北", "code":"NPH"}, {"name":"绍兴北", "code":"SLH"}, {"name":"始兴", "code":"IPQ"}, {"name":"泗县", "code":"GPH"}, {"name":"泗阳", "code":"MPH"}, {"name":"邵阳北", "code":"OVQ"}, {"name":"上虞北", "code":"SSH"}, {"name":"松原北", "code":"OCT"}, {"name":"山阴", "code":"SNV"}, {"name":"沈阳南", "code":"SOT"}, {"name":"深圳北", "code":"IOQ"}, {"name":"神州", "code":"SRQ"}, {"name":"深圳坪山", "code":"IFQ"}, {"name":"石嘴山", "code":"QQJ"}, {"name":"石柱县", "code":"OSW"}, {"name":"桃村北", "code":"TOK"}, {"name":"土地堂东", "code":"TTN"}, {"name":"太谷西", "code":"TIV"}, {"name":"吐哈", "code":"THR"}, {"name":"通海", "code":"TAM"}, {"name":"通化县", "code":"TXL"}, {"name":"吐鲁番北", "code":"TAR"}, {"name":"铜陵北", "code":"KXH"}, {"name":"泰宁", "code":"TNS"}, {"name":"铜仁南", "code":"TNW"}, {"name":"汤逊湖", "code":"THN"}, {"name":"藤县", "code":"TAZ"}, {"name":"太原南", "code":"TNV"}, {"name":"通远堡西", "code":"TST"}, {"name":"文登东", "code":"WGK"}, {"name":"五府山", "code":"WFG"}, {"name":"威虎岭北", "code":"WBL"}, {"name":"威海北", "code":"WHK"}, {"name":"五龙背东", "code":"WMT"}, {"name":"乌龙泉南", "code":"WFN"}, {"name":"五女山", "code":"WET"}, {"name":"无为", "code":"IIH"}, {"name":"瓦屋山", "code":"WAH"}, {"name":"闻喜西", "code":"WOV"}, {"name":"武夷山北", "code":"WBS"}, {"name":"武夷山东", "code":"WCS"}, {"name":"婺源", "code":"WYG"}, {"name":"武陟", "code":"WIF"}, {"name":"梧州南", "code":"WBZ"}, {"name":"兴安北", "code":"XDZ"}, {"name":"许昌东", "code":"XVF"}, {"name":"项城", "code":"ERN"}, {"name":"新都东", "code":"EWW"}, {"name":"西丰", "code":"XFT"}, {"name":"襄汾西", "code":"XTV"}, {"name":"孝感北", "code":"XJN"}, {"name":"新化南", "code":"EJQ"}, {"name":"新晃西", "code":"EWQ"}, {"name":"新津", "code":"IRW"}, {"name":"新津南", "code":"ITW"}, {"name":"咸宁东", "code":"XKN"}, {"name":"咸宁南", "code":"UNN"}, {"name":"溆浦南", "code":"EMQ"}, {"name":"协荣", "code":"ROO"}, {"name":"湘潭北", "code":"EDQ"}, {"name":"邢台东", "code":"EDP"}, {"name":"修武西", "code":"EXF"}, {"name":"新乡东", "code":"EGF"}, {"name":"新余北", "code":"XBG"}, {"name":"西阳村", "code":"XQF"}, {"name":"信阳东", "code":"OYN"}, {"name":"咸阳秦都", "code":"XOY"}, {"name":"仙游", "code":"XWS"}, {"name":"迎宾路", "code":"YFW"}, {"name":"运城北", "code":"ABV"}, {"name":"宜春", "code":"YEG"}, {"name":"岳池", "code":"AWW"}, {"name":"云浮东", "code":"IXQ"}, {"name":"永福南", "code":"YBZ"}, {"name":"雨格", "code":"VTM"}, {"name":"洋河", "code":"GTH"}, {"name":"永济北", "code":"AJV"}, {"name":"于家堡", "code":"YKP"}, {"name":"延吉西", "code":"YXL"}, {"name":"运粮河", "code":"YEF"}, {"name":"炎陵", "code":"YAG"}, {"name":"杨陵南", "code":"YEY"}, {"name":"郁南", "code":"YKQ"}, {"name":"永寿", "code":"ASY"}, {"name":"玉山南", "code":"YGG"}, {"name":"永泰", "code":"YTS"}, {"name":"鹰潭北", "code":"YKG"}, {"name":"烟台南", "code":"YLK"}, {"name":"尤溪", "code":"YXS"}, {"name":"云霄", "code":"YBS"}, {"name":"宜兴", "code":"YUH"}, {"name":"阳信", "code":"YVK"}, {"name":"应县", "code":"YZV"}, {"name":"攸县南", "code":"YXG"}, {"name":"余姚北", "code":"CTH"}, {"name":"诏安", "code":"ZDS"}, {"name":"正定机场", "code":"ZHP"}, {"name":"纸坊东", "code":"ZMN"}, {"name":"昭化", "code":"ZHW"}, {"name":"芷江", "code":"ZPQ"}, {"name":"织金", "code":"IZW"}, {"name":"左岭", "code":"ZSN"}, {"name":"驻马店西", "code":"ZLN"}, {"name":"漳浦", "code":"ZCS"}, {"name":"肇庆东", "code":"FCQ"}, {"name":"庄桥", "code":"ZQH"}, {"name":"钟山西", "code":"ZAZ"}, {"name":"张掖西", "code":"ZEJ"}, {"name":"涿州东", "code":"ZAP"}, {"name":"卓资东", "code":"ZDC"}, {"name":"郑州东", "code":"ZAF"}, {"name":"胜芳", "code":"SUP"}, {"name":"隆安东", "code":"IDZ"}, {"name":"缙云西", "code":"PYH"}, {"name":"邵东", "code":"FIQ"} ], "error_code":0 }';
+// $data='{"result":[{"name":"北京北", "code":"VAP"}, {"name":"北京东", "code":"BOP"}, {"name":"北京", "code":"BJP"}, {"name":"北京南", "code":"VNP"}, {"name":"北京西", "code":"BXP"}, {"name":"广州南", "code":"IZQ"}, {"name":"重庆北", "code":"CUW"}, {"name":"重庆", "code":"CQW"}, {"name":"重庆南", "code":"CRW"}, {"name":"广州东", "code":"GGQ"}, {"name":"上海", "code":"SHH"}, {"name":"上海南", "code":"SNH"}, {"name":"上海虹桥", "code":"AOH"}, {"name":"上海西", "code":"SXH"}, {"name":"天津北", "code":"TBP"}, {"name":"天津", "code":"TJP"}, {"name":"天津南", "code":"TIP"}, {"name":"天津西", "code":"TXP"}, {"name":"长春", "code":"CCT"}, {"name":"长春南", "code":"CET"}, {"name":"长春西", "code":"CRT"}, {"name":"成都东", "code":"ICW"}, {"name":"成都南", "code":"CNW"}, {"name":"成都", "code":"CDW"}, {"name":"长沙", "code":"CSQ"}, {"name":"长沙南", "code":"CWQ"}, {"name":"福州", "code":"FZS"}, {"name":"福州南", "code":"FYS"}, {"name":"贵阳", "code":"GIW"}, {"name":"广州", "code":"GZQ"}, {"name":"广州西", "code":"GXQ"}, {"name":"哈尔滨", "code":"HBB"}, {"name":"哈尔滨东", "code":"VBB"}, {"name":"哈尔滨西", "code":"VAB"}, {"name":"合肥", "code":"HFH"}, {"name":"合肥西", "code":"HTH"}, {"name":"呼和浩特东", "code":"NDC"}, {"name":"呼和浩特", "code":"HHC"}, {"name":"海口东", "code":"HMQ"}, {"name":"海口", "code":"VUQ"}, {"name":"杭州东", "code":"HGH"}, {"name":"杭州", "code":"HZH"}, {"name":"杭州南", "code":"XHH"}, {"name":"济南", "code":"JNK"}, {"name":"济南东", "code":"JAK"}, {"name":"济南西", "code":"JGK"}, {"name":"昆明", "code":"KMM"}, {"name":"昆明西", "code":"KXM"}, {"name":"拉萨", "code":"LSO"}, {"name":"兰州东", "code":"LVJ"}, {"name":"兰州", "code":"LZJ"}, {"name":"兰州西", "code":"LAJ"}, {"name":"南昌", "code":"NCG"}, {"name":"南京", "code":"NJH"}, {"name":"南京南", "code":"NKH"}, {"name":"南宁", "code":"NNZ"}, {"name":"石家庄北", "code":"VVP"}, {"name":"石家庄", "code":"SJP"}, {"name":"沈阳", "code":"SYT"}, {"name":"沈阳北", "code":"SBT"}, {"name":"沈阳东", "code":"SDT"}, {"name":"太原北", "code":"TBV"}, {"name":"太原东", "code":"TDV"}, {"name":"太原", "code":"TYV"}, {"name":"武汉", "code":"WHN"}, {"name":"王家营西", "code":"KNM"}, {"name":"乌鲁木齐南", "code":"WMR"}, {"name":"西安北", "code":"EAY"}, {"name":"西安", "code":"XAY"}, {"name":"西安南", "code":"CAY"}, {"name":"西宁", "code":"XNO"}, {"name":"银川", "code":"YIJ"}, {"name":"郑州", "code":"ZZF"}, {"name":"阿尔山", "code":"ART"}, {"name":"安康", "code":"AKY"}, {"name":"阿克苏", "code":"ASR"}, {"name":"阿里河", "code":"AHX"}, {"name":"阿拉山口", "code":"AKR"}, {"name":"安平", "code":"APT"}, {"name":"安庆", "code":"AQH"}, {"name":"安顺", "code":"ASW"}, {"name":"鞍山", "code":"AST"}, {"name":"安阳", "code":"AYF"}, {"name":"北安", "code":"BAB"}, {"name":"蚌埠", "code":"BBH"}, {"name":"白城", "code":"BCT"}, {"name":"北海", "code":"BHZ"}, {"name":"白河", "code":"BEL"}, {"name":"白涧", "code":"BAP"}, {"name":"宝鸡", "code":"BJY"}, {"name":"滨江", "code":"BJB"}, {"name":"博克图", "code":"BKX"}, {"name":"百色", "code":"BIZ"}, {"name":"白山市", "code":"HJL"}, {"name":"北台", "code":"BTT"}, {"name":"包头东", "code":"BDC"}, {"name":"包头", "code":"BTC"}, {"name":"北屯市", "code":"BXR"}, {"name":"本溪", "code":"BXT"}, {"name":"白云鄂博", "code":"BEC"}, {"name":"白银西", "code":"BXJ"}, {"name":"亳州", "code":"BZH"}, {"name":"赤壁", "code":"CBN"}, {"name":"常德", "code":"VGQ"}, {"name":"承德", "code":"CDP"}, {"name":"长甸", "code":"CDT"}, {"name":"赤峰", "code":"CFD"}, {"name":"茶陵", "code":"CDG"}, {"name":"苍南", "code":"CEH"}, {"name":"昌平", "code":"CPP"}, {"name":"崇仁", "code":"CRG"}, {"name":"昌图", "code":"CTT"}, {"name":"长汀镇", "code":"CDB"}, {"name":"曹县", "code":"CXK"}, {"name":"楚雄", "code":"COM"}, {"name":"陈相屯", "code":"CXT"}, {"name":"长治北", "code":"CBF"}, {"name":"长征", "code":"CZJ"}, {"name":"池州", "code":"IYH"}, {"name":"常州", "code":"CZH"}, {"name":"郴州", "code":"CZQ"}, {"name":"长治", "code":"CZF"}, {"name":"沧州", "code":"COP"}, {"name":"崇左", "code":"CZZ"}, {"name":"大安北", "code":"RNT"}, {"name":"大成", "code":"DCT"}, {"name":"丹东", "code":"DUT"}, {"name":"东方红", "code":"DFB"}, {"name":"东莞东", "code":"DMQ"}, {"name":"大虎山", "code":"DHD"}, {"name":"敦煌", "code":"DHJ"}, {"name":"敦化", "code":"DHL"}, {"name":"德惠", "code":"DHT"}, {"name":"东京城", "code":"DJB"}, {"name":"大涧", "code":"DFP"}, {"name":"都江堰", "code":"DDW"}, {"name":"大连北", "code":"DFT"}, {"name":"大理", "code":"DKM"}, {"name":"大连", "code":"DLT"}, {"name":"定南", "code":"DNG"}, {"name":"大庆", "code":"DZX"}, {"name":"东胜", "code":"DOC"}, {"name":"大石桥", "code":"DQT"}, {"name":"大同", "code":"DTV"}, {"name":"东营", "code":"DPK"}, {"name":"大杨树", "code":"DUX"}, {"name":"都匀", "code":"RYW"}, {"name":"邓州", "code":"DOF"}, {"name":"达州", "code":"RXW"}, {"name":"德州", "code":"DZP"}, {"name":"额济纳", "code":"EJC"}, {"name":"二连", "code":"RLC"}, {"name":"恩施", "code":"ESN"}, {"name":"福鼎", "code":"FES"}, {"name":"风陵渡", "code":"FLV"}, {"name":"涪陵", "code":"FLW"}, {"name":"富拉尔基", "code":"FRX"}, {"name":"抚顺北", "code":"FET"}, {"name":"佛山", "code":"FSQ"}, {"name":"阜新", "code":"FXD"}, {"name":"阜阳", "code":"FYH"}, {"name":"格尔木", "code":"GRO"}, {"name":"广汉", "code":"GHW"}, {"name":"古交", "code":"GJV"}, {"name":"桂林北", "code":"GBZ"}, {"name":"古莲", "code":"GRX"}, {"name":"桂林", "code":"GLZ"}, {"name":"固始", "code":"GXN"}, {"name":"广水", "code":"GSN"}, {"name":"干塘", "code":"GNJ"}, {"name":"广元", "code":"GYW"}, {"name":"广州北", "code":"GBQ"}, {"name":"赣州", "code":"GZG"}, {"name":"公主岭", "code":"GLT"}, {"name":"公主岭南", "code":"GBT"}, {"name":"淮安", "code":"AUH"}, {"name":"鹤北", "code":"HMB"}, {"name":"淮北", "code":"HRH"}, {"name":"淮滨", "code":"HVN"}, {"name":"河边", "code":"HBV"}, {"name":"潢川", "code":"KCN"}, {"name":"韩城", "code":"HCY"}, {"name":"邯郸", "code":"HDP"}, {"name":"横道河子", "code":"HDB"}, {"name":"鹤岗", "code":"HGB"}, {"name":"皇姑屯", "code":"HTT"}, {"name":"红果", "code":"HEM"}, {"name":"黑河", "code":"HJB"}, {"name":"怀化", "code":"HHQ"}, {"name":"汉口", "code":"HKN"}, {"name":"葫芦岛", "code":"HLD"}, {"name":"海拉尔", "code":"HRX"}, {"name":"霍林郭勒", "code":"HWD"}, {"name":"海伦", "code":"HLB"}, {"name":"侯马", "code":"HMV"}, {"name":"哈密", "code":"HMR"}, {"name":"淮南", "code":"HAH"}, {"name":"桦南", "code":"HNB"}, {"name":"海宁西", "code":"EUH"}, {"name":"鹤庆", "code":"HQM"}, {"name":"怀柔北", "code":"HBP"}, {"name":"怀柔", "code":"HRP"}, {"name":"黄石东", "code":"OSN"}, {"name":"华山", "code":"HSY"}, {"name":"黄石", "code":"HSN"}, {"name":"黄山", "code":"HKH"}, {"name":"衡水", "code":"HSP"}, {"name":"衡阳", "code":"HYQ"}, {"name":"菏泽", "code":"HIK"}, {"name":"贺州", "code":"HXZ"}, {"name":"汉中", "code":"HOY"}, {"name":"惠州", "code":"HCQ"}, {"name":"吉安", "code":"VAG"}, {"name":"集安", "code":"JAL"}, {"name":"江边村", "code":"JBG"}, {"name":"晋城", "code":"JCF"}, {"name":"金城江", "code":"JJZ"}, {"name":"景德镇", "code":"JCG"}, {"name":"嘉峰", "code":"JFF"}, {"name":"加格达奇", "code":"JGX"}, {"name":"井冈山", "code":"JGG"}, {"name":"蛟河", "code":"JHL"}, {"name":"金华南", "code":"RNH"}, {"name":"金华", "code":"JBH"}, {"name":"九江", "code":"JJG"}, {"name":"吉林", "code":"JLL"}, {"name":"荆门", "code":"JMN"}, {"name":"佳木斯", "code":"JMB"}, {"name":"济宁", "code":"JIK"}, {"name":"集宁南", "code":"JAC"}, {"name":"酒泉", "code":"JQJ"}, {"name":"江山", "code":"JUH"}, {"name":"吉首", "code":"JIQ"}, {"name":"九台", "code":"JTL"}, {"name":"镜铁山", "code":"JVJ"}, {"name":"鸡西", "code":"JXB"}, {"name":"蓟县", "code":"JKP"}, {"name":"绩溪县", "code":"JRH"}, {"name":"嘉峪关", "code":"JGJ"}, {"name":"江油", "code":"JFW"}, {"name":"锦州", "code":"JZD"}, {"name":"金州", "code":"JZT"}, {"name":"库尔勒", "code":"KLR"}, {"name":"开封", "code":"KFF"}, {"name":"岢岚", "code":"KLV"}, {"name":"凯里", "code":"KLW"}, {"name":"喀什", "code":"KSR"}, {"name":"昆山南", "code":"KNH"}, {"name":"奎屯", "code":"KTR"}, {"name":"开原", "code":"KYT"}, {"name":"六安", "code":"UAH"}, {"name":"灵宝", "code":"LBF"}, {"name":"芦潮港", "code":"UCH"}, {"name":"隆昌", "code":"LCW"}, {"name":"陆川", "code":"LKZ"}, {"name":"利川", "code":"LCN"}, {"name":"临川", "code":"LCG"}, {"name":"潞城", "code":"UTP"}, {"name":"鹿道", "code":"LDL"}, {"name":"娄底", "code":"LDQ"}, {"name":"临汾", "code":"LFV"}, {"name":"良各庄", "code":"LGP"}, {"name":"临河", "code":"LHC"}, {"name":"漯河", "code":"LON"}, {"name":"绿化", "code":"LWJ"}, {"name":"隆化", "code":"UHP"}, {"name":"丽江", "code":"LHM"}, {"name":"临江", "code":"LQL"}, {"name":"龙井", "code":"LJL"}, {"name":"吕梁", "code":"LHV"}, {"name":"醴陵", "code":"LLG"}, {"name":"柳林南", "code":"LKV"}, {"name":"滦平", "code":"UPP"}, {"name":"六盘水", "code":"UMW"}, {"name":"灵丘", "code":"LVV"}, {"name":"旅顺", "code":"LST"}, {"name":"陇西", "code":"LXJ"}, {"name":"澧县", "code":"LEQ"}, {"name":"兰溪", "code":"LWH"}, {"name":"临西", "code":"UEP"}, {"name":"龙岩", "code":"LYS"}, {"name":"耒阳", "code":"LYQ"}, {"name":"洛阳", "code":"LYF"}, {"name":"洛阳东", "code":"LDF"}, {"name":"连云港东", "code":"UKH"}, {"name":"临沂", "code":"LVK"}, {"name":"洛阳龙门", "code":"LLF"}, {"name":"柳园", "code":"DHR"}, {"name":"凌源", "code":"LYD"}, {"name":"辽源", "code":"LYL"}, {"name":"立志", "code":"LZX"}, {"name":"柳州", "code":"LZZ"}, {"name":"辽中", "code":"LZD"}, {"name":"麻城", "code":"MCN"}, {"name":"免渡河", "code":"MDX"}, {"name":"牡丹江", "code":"MDB"}, {"name":"莫尔道嘎", "code":"MRX"}, {"name":"满归", "code":"MHX"}, {"name":"明光", "code":"MGH"}, {"name":"漠河", "code":"MVX"}, {"name":"茂名东", "code":"MDQ"}, {"name":"茂名", "code":"MMZ"}, {"name":"密山", "code":"MSB"}, {"name":"马三家", "code":"MJT"}, {"name":"麻尾", "code":"VAW"}, {"name":"绵阳", "code":"MYW"}, {"name":"梅州", "code":"MOQ"}, {"name":"满洲里", "code":"MLX"}, {"name":"宁波东", "code":"NVH"}, {"name":"宁波", "code":"NGH"}, {"name":"南岔", "code":"NCB"}, {"name":"南充", "code":"NCW"}, {"name":"南丹", "code":"NDZ"}, {"name":"南大庙", "code":"NMP"}, {"name":"南芬", "code":"NFT"}, {"name":"讷河", "code":"NHX"}, {"name":"嫩江", "code":"NGX"}, {"name":"内江", "code":"NJW"}, {"name":"南平", "code":"NPS"}, {"name":"南通", "code":"NUH"}, {"name":"南阳", "code":"NFF"}, {"name":"碾子山", "code":"NZX"}, {"name":"平顶山", "code":"PEN"}, {"name":"盘锦", "code":"PVD"}, {"name":"平凉", "code":"PIJ"}, {"name":"平凉南", "code":"POJ"}, {"name":"平泉", "code":"PQP"}, {"name":"坪石", "code":"PSQ"}, {"name":"萍乡", "code":"PXG"}, {"name":"凭祥", "code":"PXZ"}, {"name":"郫县西", "code":"PCW"}, {"name":"攀枝花", "code":"PRW"}, {"name":"蕲春", "code":"QRN"}, {"name":"青城山", "code":"QSW"}, {"name":"青岛", "code":"QDK"}, {"name":"清河城", "code":"QYP"}, {"name":"黔江", "code":"QNW"}, {"name":"曲靖", "code":"QJM"}, {"name":"前进镇", "code":"QEB"}, {"name":"齐齐哈尔", "code":"QHX"}, {"name":"七台河", "code":"QTB"}, {"name":"沁县", "code":"QVV"}, {"name":"泉州东", "code":"QRS"}, {"name":"泉州", "code":"QYS"}, {"name":"衢州", "code":"QEH"}, {"name":"融安", "code":"RAZ"}, {"name":"汝箕沟", "code":"RQJ"}, {"name":"瑞金", "code":"RJG"}, {"name":"日照", "code":"RZK"}, {"name":"双城堡", "code":"SCB"}, {"name":"绥芬河", "code":"SFB"}, {"name":"韶关东", "code":"SGQ"}, {"name":"山海关", "code":"SHD"}, {"name":"绥化", "code":"SHB"}, {"name":"三间房", "code":"SFX"}, {"name":"苏家屯", "code":"SXT"}, {"name":"舒兰", "code":"SLL"}, {"name":"三明", "code":"SMS"}, {"name":"神木", "code":"OMY"}, {"name":"三门峡", "code":"SMF"}, {"name":"商南", "code":"ONY"}, {"name":"遂宁", "code":"NIW"}, {"name":"四平", "code":"SPT"}, {"name":"商丘", "code":"SQF"}, {"name":"上饶", "code":"SRG"}, {"name":"韶山", "code":"SSQ"}, {"name":"宿松", "code":"OAH"}, {"name":"汕头", "code":"OTQ"}, {"name":"邵武", "code":"SWS"}, {"name":"涉县", "code":"OEP"}, {"name":"三亚", "code":"SEQ"}, {"name":"邵阳", "code":"SYQ"}, {"name":"十堰", "code":"SNN"}, {"name":"双鸭山", "code":"SSB"}, {"name":"松原", "code":"VYT"}, {"name":"深圳", "code":"SZQ"}, {"name":"苏州", "code":"SZH"}, {"name":"随州", "code":"SZN"}, {"name":"宿州", "code":"OXH"}, {"name":"朔州", "code":"SUV"}, {"name":"深圳西", "code":"OSQ"}, {"name":"塘豹", "code":"TBQ"}, {"name":"塔尔气", "code":"TVX"}, {"name":"潼关", "code":"TGY"}, {"name":"塘沽", "code":"TGP"}, {"name":"塔河", "code":"TXX"}, {"name":"通化", "code":"THL"}, {"name":"泰来", "code":"TLX"}, {"name":"吐鲁番", "code":"TFR"}, {"name":"通辽", "code":"TLD"}, {"name":"铁岭", "code":"TLT"}, {"name":"陶赖昭", "code":"TPT"}, {"name":"图们", "code":"TML"}, {"name":"铜仁", "code":"RDQ"}, {"name":"唐山北", "code":"FUP"}, {"name":"田师府", "code":"TFT"}, {"name":"泰山", "code":"TAK"}, {"name":"唐山", "code":"TSP"}, {"name":"天水", "code":"TSJ"}, {"name":"通远堡", "code":"TYT"}, {"name":"太阳升", "code":"TQT"}, {"name":"泰州", "code":"UTH"}, {"name":"桐梓", "code":"TZW"}, {"name":"通州西", "code":"TAP"}, {"name":"五常", "code":"WCB"}, {"name":"武昌", "code":"WCN"}, {"name":"瓦房店", "code":"WDT"}, {"name":"威海", "code":"WKK"}, {"name":"芜湖", "code":"WHH"}, {"name":"乌海西", "code":"WXC"}, {"name":"吴家屯", "code":"WJT"}, {"name":"武隆", "code":"WLW"}, {"name":"乌兰浩特", "code":"WWT"}, {"name":"渭南", "code":"WNY"}, {"name":"威舍", "code":"WSM"}, {"name":"歪头山", "code":"WIT"}, {"name":"武威", "code":"WUJ"}, {"name":"武威南", "code":"WWJ"}, {"name":"无锡", "code":"WXH"}, {"name":"乌西", "code":"WXR"}, {"name":"乌伊岭", "code":"WPB"}, {"name":"武夷山", "code":"WAS"}, {"name":"万源", "code":"WYY"}, {"name":"万州", "code":"WYW"}, {"name":"梧州", "code":"WZZ"}, {"name":"温州", "code":"RZH"}, {"name":"温州南", "code":"VRH"}, {"name":"西昌", "code":"ECW"}, {"name":"许昌", "code":"XCF"}, {"name":"西昌南", "code":"ENW"}, {"name":"香坊", "code":"XFB"}, {"name":"轩岗", "code":"XGV"}, {"name":"兴国", "code":"EUG"}, {"name":"宣汉", "code":"XHY"}, {"name":"新会", "code":"EFQ"}, {"name":"新晃", "code":"XLQ"}, {"name":"锡林浩特", "code":"XTC"}, {"name":"兴隆县", "code":"EXP"}, {"name":"厦门北", "code":"XKS"}, {"name":"厦门", "code":"XMS"}, {"name":"厦门高崎", "code":"XBS"}, {"name":"秀山", "code":"ETW"}, {"name":"小市", "code":"XST"}, {"name":"向塘", "code":"XTG"}, {"name":"宣威", "code":"XWM"}, {"name":"新乡", "code":"XXF"}, {"name":"信阳", "code":"XUN"}, {"name":"咸阳", "code":"XYY"}, {"name":"襄阳", "code":"XFN"}, {"name":"熊岳城", "code":"XYT"}, {"name":"兴义", "code":"XRZ"}, {"name":"新沂", "code":"VIH"}, {"name":"新余", "code":"XUG"}, {"name":"徐州", "code":"XCH"}, {"name":"延安", "code":"YWY"}, {"name":"宜宾", "code":"YBW"}, {"name":"亚布力南", "code":"YWB"}, {"name":"叶柏寿", "code":"YBD"}, {"name":"宜昌东", "code":"HAN"}, {"name":"永川", "code":"YCW"}, {"name":"宜昌", "code":"YCN"}, {"name":"盐城", "code":"AFH"}, {"name":"运城", "code":"YNV"}, {"name":"伊春", "code":"YCB"}, {"name":"榆次", "code":"YCV"}, {"name":"杨村", "code":"YBP"}, {"name":"宜春西", "code":"YCG"}, {"name":"伊尔施", "code":"YET"}, {"name":"燕岗", "code":"YGW"}, {"name":"永济", "code":"YIV"}, {"name":"延吉", "code":"YJL"}, {"name":"营口", "code":"YKT"}, {"name":"牙克石", "code":"YKX"}, {"name":"阎良", "code":"YNY"}, {"name":"玉林", "code":"YLZ"}, {"name":"榆林", "code":"ALY"}, {"name":"一面坡", "code":"YPB"}, {"name":"伊宁", "code":"YMR"}, {"name":"阳平关", "code":"YAY"}, {"name":"玉屏", "code":"YZW"}, {"name":"原平", "code":"YPV"}, {"name":"延庆", "code":"YNP"}, {"name":"阳泉曲", "code":"YYV"}, {"name":"玉泉", "code":"YQB"}, {"name":"阳泉", "code":"AQP"}, {"name":"玉山", "code":"YNG"}, {"name":"营山", "code":"NUW"}, {"name":"燕山", "code":"AOP"}, {"name":"榆树", "code":"YRT"}, {"name":"鹰潭", "code":"YTG"}, {"name":"烟台", "code":"YAK"}, {"name":"伊图里河", "code":"YEX"}, {"name":"玉田县", "code":"ATP"}, {"name":"义乌", "code":"YWH"}, {"name":"阳新", "code":"YON"}, {"name":"义县", "code":"YXD"}, {"name":"益阳", "code":"AEQ"}, {"name":"岳阳", "code":"YYQ"}, {"name":"永州", "code":"AOQ"}, {"name":"扬州", "code":"YLH"}, {"name":"淄博", "code":"ZBK"}, {"name":"镇城底", "code":"ZDV"}, {"name":"自贡", "code":"ZGW"}, {"name":"珠海", "code":"ZHQ"}, {"name":"珠海北", "code":"ZIQ"}, {"name":"湛江", "code":"ZJZ"}, {"name":"镇江", "code":"ZJH"}, {"name":"张家界", "code":"DIQ"}, {"name":"张家口", "code":"ZKP"}, {"name":"张家口南", "code":"ZMP"}, {"name":"周口", "code":"ZKN"}, {"name":"哲里木", "code":"ZLC"}, {"name":"扎兰屯", "code":"ZTX"}, {"name":"驻马店", "code":"ZDN"}, {"name":"肇庆", "code":"ZVQ"}, {"name":"周水子", "code":"ZIT"}, {"name":"昭通", "code":"ZDW"}, {"name":"中卫", "code":"ZWJ"}, {"name":"资阳", "code":"ZYW"}, {"name":"遵义", "code":"ZIW"}, {"name":"枣庄", "code":"ZEK"}, {"name":"资中", "code":"ZZW"}, {"name":"株洲", "code":"ZZQ"}, {"name":"枣庄西", "code":"ZFK"}, {"name":"昂昂溪", "code":"AAX"}, {"name":"阿城", "code":"ACB"}, {"name":"安达", "code":"ADX"}, {"name":"安德", "code":"ARW"}, {"name":"安定", "code":"ADP"}, {"name":"安广", "code":"AGT"}, {"name":"艾河", "code":"AHP"}, {"name":"安化", "code":"PKQ"}, {"name":"艾家村", "code":"AJJ"}, {"name":"鳌江", "code":"ARH"}, {"name":"安家", "code":"AJB"}, {"name":"阿金", "code":"AJD"}, {"name":"阿克陶", "code":"AER"}, {"name":"安口窑", "code":"AYY"}, {"name":"敖力布告", "code":"ALD"}, {"name":"安龙", "code":"AUZ"}, {"name":"阿龙山", "code":"ASX"}, {"name":"安陆", "code":"ALN"}, {"name":"阿木尔", "code":"JTX"}, {"name":"阿南庄", "code":"AZM"}, {"name":"安庆西", "code":"APH"}, {"name":"鞍山西", "code":"AXT"}, {"name":"安塘", "code":"ATV"}, {"name":"安亭北", "code":"ASH"}, {"name":"阿图什", "code":"ATR"}, {"name":"安图", "code":"ATL"}, {"name":"安溪", "code":"AXS"}, {"name":"博鳌", "code":"BWQ"}, {"name":"北碚", "code":"BPW"}, {"name":"白壁关", "code":"BGV"}, {"name":"蚌埠南", "code":"BMH"}, {"name":"巴楚", "code":"BCR"}, {"name":"板城", "code":"BUP"}, {"name":"北戴河", "code":"BEP"}, {"name":"保定", "code":"BDP"}, {"name":"宝坻", "code":"BPP"}, {"name":"八达岭", "code":"ILP"}, {"name":"巴东", "code":"BNN"}, {"name":"柏果", "code":"BGM"}, {"name":"布海", "code":"BUT"}, {"name":"白河东", "code":"BIY"}, {"name":"贲红", "code":"BVC"}, {"name":"宝华山", "code":"BWH"}, {"name":"白河县", "code":"BEY"}, {"name":"白芨沟", "code":"BJJ"}, {"name":"碧鸡关", "code":"BJM"}, {"name":"北滘", "code":"IBQ"}, {"name":"碧江", "code":"BLQ"}, {"name":"白鸡坡", "code":"BBM"}, {"name":"笔架山", "code":"BSB"}, {"name":"八角台", "code":"BTD"}, {"name":"保康", "code":"BKD"}, {"name":"白奎堡", "code":"BKB"}, {"name":"白狼", "code":"BAT"}, {"name":"百浪", "code":"BRZ"}, {"name":"博乐", "code":"BOR"}, {"name":"宝拉格", "code":"BQC"}, {"name":"巴林", "code":"BLX"}, {"name":"宝林", "code":"BNB"}, {"name":"北流", "code":"BOZ"}, {"name":"勃利", "code":"BLB"}, {"name":"布列开", "code":"BLR"}, {"name":"宝龙山", "code":"BND"}, {"name":"百里峡", "code":"AAP"}, {"name":"八面城", "code":"BMD"}, {"name":"班猫箐", "code":"BNM"}, {"name":"八面通", "code":"BMB"}, {"name":"北马圈子", "code":"BRP"}, {"name":"北票南", "code":"RPD"}, {"name":"白旗", "code":"BQP"}, {"name":"宝泉岭", "code":"BQB"}, {"name":"白泉", "code":"BQL"}, {"name":"白沙", "code":"BSW"}, {"name":"巴山", "code":"BAY"}, {"name":"白水江", "code":"BSY"}, {"name":"白沙坡", "code":"BPM"}, {"name":"白石山", "code":"BAL"}, {"name":"白水镇", "code":"BUM"}, {"name":"坂田", "code":"BTQ"}, {"name":"泊头", "code":"BZP"}, {"name":"北屯", "code":"BYP"}, {"name":"本溪湖", "code":"BHT"}, {"name":"博兴", "code":"BXK"}, {"name":"八仙筒", "code":"VXD"}, {"name":"白音察干", "code":"BYC"}, {"name":"背荫河", "code":"BYB"}, {"name":"北营", "code":"BIV"}, {"name":"巴彦高勒", "code":"BAC"}, {"name":"白音他拉", "code":"BID"}, {"name":"鲅鱼圈", "code":"BYT"}, {"name":"白银市", "code":"BNJ"}, {"name":"白音胡硕", "code":"BCD"}, {"name":"巴中", "code":"IEW"}, {"name":"霸州", "code":"RMP"}, {"name":"北宅", "code":"BVP"}, {"name":"赤壁北", "code":"CIN"}, {"name":"查布嘎", "code":"CBC"}, {"name":"长城", "code":"CEJ"}, {"name":"长冲", "code":"CCM"}, {"name":"承德东", "code":"CCP"}, {"name":"赤峰西", "code":"CID"}, {"name":"嵯岗", "code":"CAX"}, {"name":"柴岗", "code":"CGT"}, {"name":"长葛", "code":"CEF"}, {"name":"柴沟堡", "code":"CGV"}, {"name":"城固", "code":"CGY"}, {"name":"陈官营", "code":"CAJ"}, {"name":"成高子", "code":"CZB"}, {"name":"草海", "code":"WBW"}, {"name":"柴河", "code":"CHB"}, {"name":"册亨", "code":"CHZ"}, {"name":"草河口", "code":"CKT"}, {"name":"崔黄口", "code":"CHP"}, {"name":"巢湖", "code":"CIH"}, {"name":"蔡家沟", "code":"CJT"}, {"name":"成吉思汗", "code":"CJX"}, {"name":"岔江", "code":"CAM"}, {"name":"蔡家坡", "code":"CJY"}, {"name":"昌乐", "code":"CLK"}, {"name":"超梁沟", "code":"CYP"}, {"name":"慈利", "code":"CUQ"}, {"name":"昌黎", "code":"CLP"}, {"name":"长岭子", "code":"CLT"}, {"name":"晨明", "code":"CMB"}, {"name":"长农", "code":"CNJ"}, {"name":"昌平北", "code":"VBP"}, {"name":"常平", "code":"DAQ"}, {"name":"长坡岭", "code":"CPM"}, {"name":"辰清", "code":"CQB"}, {"name":"蔡山", "code":"CON"}, {"name":"楚山", "code":"CSB"}, {"name":"长寿", "code":"EFW"}, {"name":"磁山", "code":"CSP"}, {"name":"苍石", "code":"CST"}, {"name":"草市", "code":"CSL"}, {"name":"察素齐", "code":"CSC"}, {"name":"长山屯", "code":"CVT"}, {"name":"长汀", "code":"CES"}, {"name":"昌图西", "code":"CPT"}, {"name":"春湾", "code":"CQQ"}, {"name":"磁县", "code":"CIP"}, {"name":"岑溪", "code":"CNZ"}, {"name":"辰溪", "code":"CXQ"}, {"name":"磁西", "code":"CRP"}, {"name":"长兴南", "code":"CFH"}, {"name":"磁窑", "code":"CYK"}, {"name":"朝阳", "code":"CYD"}, {"name":"春阳", "code":"CAL"}, {"name":"城阳", "code":"CEK"}, {"name":"创业村", "code":"CEX"}, {"name":"朝阳川", "code":"CYL"}, {"name":"朝阳地", "code":"CDD"}, {"name":"长垣", "code":"CYF"}, {"name":"朝阳镇", "code":"CZL"}, {"name":"滁州北", "code":"CUH"}, {"name":"常州北", "code":"ESH"}, {"name":"滁州", "code":"CXH"}, {"name":"潮州", "code":"CKQ"}, {"name":"常庄", "code":"CVK"}, {"name":"曹子里", "code":"CFP"}, {"name":"车转湾", "code":"CWM"}, {"name":"郴州西", "code":"ICQ"}, {"name":"沧州西", "code":"CBP"}, {"name":"德安", "code":"DAG"}, {"name":"大安", "code":"RAT"}, {"name":"大坝", "code":"DBJ"}, {"name":"大板", "code":"DBC"}, {"name":"大巴", "code":"DBD"}, {"name":"到保", "code":"RBT"}, {"name":"定边", "code":"DYJ"}, {"name":"东边井", "code":"DBB"}, {"name":"德伯斯", "code":"RDT"}, {"name":"打柴沟", "code":"DGJ"}, {"name":"德昌", "code":"DVW"}, {"name":"滴道", "code":"DDB"}, {"name":"大磴沟", "code":"DKJ"}, {"name":"刀尔登", "code":"DRD"}, {"name":"得耳布尔", "code":"DRX"}, {"name":"东方", "code":"UFQ"}, {"name":"丹凤", "code":"DGY"}, {"name":"东丰", "code":"DIL"}, {"name":"都格", "code":"DMM"}, {"name":"大官屯", "code":"DTT"}, {"name":"大关", "code":"RGW"}, {"name":"东光", "code":"DGP"}, {"name":"东海", "code":"DHB"}, {"name":"大灰厂", "code":"DHP"}, {"name":"大红旗", "code":"DQD"}, {"name":"大禾塘", "code":"SOQ"}, {"name":"东海县", "code":"DQH"}, {"name":"德惠西", "code":"DXT"}, {"name":"达家沟", "code":"DJT"}, {"name":"东津", "code":"DKB"}, {"name":"杜家", "code":"DJL"}, {"name":"大口屯", "code":"DKP"}, {"name":"东来", "code":"RVD"}, {"name":"德令哈", "code":"DHO"}, {"name":"大陆号", "code":"DLC"}, {"name":"带岭", "code":"DLB"}, {"name":"大林", "code":"DLD"}, {"name":"达拉特旗", "code":"DIC"}, {"name":"独立屯", "code":"DTX"}, {"name":"豆罗", "code":"DLV"}, {"name":"达拉特西", "code":"DNC"}, {"name":"东明村", "code":"DMD"}, {"name":"洞庙河", "code":"DEP"}, {"name":"东明县", "code":"DNF"}, {"name":"大拟", "code":"DNZ"}, {"name":"大平房", "code":"DPD"}, {"name":"大盘石", "code":"RPP"}, {"name":"大埔", "code":"DPI"}, {"name":"大堡", "code":"DVT"}, {"name":"大庆东", "code":"LFX"}, {"name":"大其拉哈", "code":"DQX"}, {"name":"道清", "code":"DML"}, {"name":"对青山", "code":"DQB"}, {"name":"德清西", "code":"MOH"}, {"name":"大庆西", "code":"RHX"}, {"name":"东升", "code":"DRQ"}, {"name":"独山", "code":"RWW"}, {"name":"砀山", "code":"DKH"}, {"name":"登沙河", "code":"DWT"}, {"name":"读书铺", "code":"DPM"}, {"name":"大石头", "code":"DSL"}, {"name":"东胜西", "code":"DYC"}, {"name":"大石寨", "code":"RZT"}, {"name":"东台", "code":"DBH"}, {"name":"定陶", "code":"DQK"}, {"name":"灯塔", "code":"DGT"}, {"name":"大田边", "code":"DBM"}, {"name":"东通化", "code":"DTL"}, {"name":"丹徒", "code":"RUH"}, {"name":"大屯", "code":"DNT"}, {"name":"东湾", "code":"DRJ"}, {"name":"大武口", "code":"DFJ"}, {"name":"低窝铺", "code":"DWJ"}, {"name":"大王滩", "code":"DZZ"}, {"name":"大湾子", "code":"DFM"}, {"name":"大兴沟", "code":"DXL"}, {"name":"大兴", "code":"DXX"}, {"name":"定西", "code":"DSJ"}, {"name":"甸心", "code":"DXM"}, {"name":"东乡", "code":"DXG"}, {"name":"代县", "code":"DKV"}, {"name":"定襄", "code":"DXV"}, {"name":"东戌", "code":"RXP"}, {"name":"东辛庄", "code":"DXD"}, {"name":"德阳", "code":"DYW"}, {"name":"丹阳", "code":"DYH"}, {"name":"大雁", "code":"DYX"}, {"name":"当阳", "code":"DYN"}, {"name":"丹阳北", "code":"EXH"}, {"name":"大英东", "code":"IAW"}, {"name":"东淤地", "code":"DBV"}, {"name":"大营", "code":"DYV"}, {"name":"定远", "code":"EWH"}, {"name":"岱岳", "code":"RYV"}, {"name":"大元", "code":"DYZ"}, {"name":"大营镇", "code":"DJP"}, {"name":"大营子", "code":"DZD"}, {"name":"大战场", "code":"DTJ"}, {"name":"德州东", "code":"DIP"}, {"name":"低庄", "code":"DVQ"}, {"name":"东镇", "code":"DNV"}, {"name":"道州", "code":"DFZ"}, {"name":"东至", "code":"DCH"}, {"name":"东庄", "code":"DZV"}, {"name":"兑镇", "code":"DWV"}, {"name":"豆庄", "code":"ROP"}, {"name":"定州", "code":"DXP"}, {"name":"大竹园", "code":"DZY"}, {"name":"大杖子", "code":"DAP"}, {"name":"豆张庄", "code":"RZP"}, {"name":"峨边", "code":"EBW"}, {"name":"二道沟门", "code":"RDP"}, {"name":"二道湾", "code":"RDX"}, {"name":"鄂尔多斯", "code":"EEC"}, {"name":"二龙", "code":"RLD"}, {"name":"二龙山屯", "code":"ELA"}, {"name":"峨眉", "code":"EMW"}, {"name":"二密河", "code":"RML"}, {"name":"二营", "code":"RYJ"}, {"name":"鄂州", "code":"ECN"}, {"name":"福安", "code":"FAS"}, {"name":"丰城", "code":"FCG"}, {"name":"丰城南", "code":"FNG"}, {"name":"肥东", "code":"FIH"}, {"name":"发耳", "code":"FEM"}, {"name":"富海", "code":"FHX"}, {"name":"福海", "code":"FHR"}, {"name":"凤凰城", "code":"FHT"}, {"name":"奉化", "code":"FHH"}, {"name":"富锦", "code":"FIB"}, {"name":"范家屯", "code":"FTT"}, {"name":"福利区", "code":"FLJ"}, {"name":"福利屯", "code":"FTB"}, {"name":"丰乐镇", "code":"FZB"}, {"name":"阜南", "code":"FNH"}, {"name":"阜宁", "code":"AKH"}, {"name":"抚宁", "code":"FNP"}, {"name":"福清", "code":"FQS"}, {"name":"福泉", "code":"VMW"}, {"name":"丰水村", "code":"FSJ"}, {"name":"丰顺", "code":"FUQ"}, {"name":"繁峙", "code":"FSV"}, {"name":"抚顺", "code":"FST"}, {"name":"福山口", "code":"FKP"}, {"name":"扶绥", "code":"FSZ"}, {"name":"冯屯", "code":"FTX"}, {"name":"浮图峪", "code":"FYP"}, {"name":"富县东", "code":"FDY"}, {"name":"凤县", "code":"FXY"}, {"name":"富县", "code":"FEY"}, {"name":"费县", "code":"FXK"}, {"name":"凤阳", "code":"FUH"}, {"name":"汾阳", "code":"FAV"}, {"name":"扶余北", "code":"FBT"}, {"name":"分宜", "code":"FYG"}, {"name":"富源", "code":"FYM"}, {"name":"扶余", "code":"FYT"}, {"name":"富裕", "code":"FYX"}, {"name":"抚州北", "code":"FBG"}, {"name":"凤州", "code":"FZY"}, {"name":"丰镇", "code":"FZC"}, {"name":"范镇", "code":"VZK"}, {"name":"固安", "code":"GFP"}, {"name":"广安", "code":"VJW"}, {"name":"高碑店", "code":"GBP"}, {"name":"沟帮子", "code":"GBD"}, {"name":"甘草店", "code":"GDJ"}, {"name":"谷城", "code":"GCN"}, {"name":"藁城", "code":"GEP"}, {"name":"高村", "code":"GCV"}, {"name":"古城镇", "code":"GZB"}, {"name":"广德", "code":"GRH"}, {"name":"贵定", "code":"GTW"}, {"name":"贵定南", "code":"IDW"}, {"name":"古东", "code":"GDV"}, {"name":"贵港", "code":"GGZ"}, {"name":"官高", "code":"GVP"}, {"name":"葛根庙", "code":"GGT"}, {"name":"干沟", "code":"GGL"}, {"name":"甘谷", "code":"GGJ"}, {"name":"高各庄", "code":"GGP"}, {"name":"甘河", "code":"GAX"}, {"name":"根河", "code":"GEX"}, {"name":"郭家店", "code":"GDT"}, {"name":"孤家子", "code":"GKT"}, {"name":"古浪", "code":"GLJ"}, {"name":"皋兰", "code":"GEJ"}, {"name":"高楼房", "code":"GFM"}, {"name":"归流河", "code":"GHT"}, {"name":"关林", "code":"GLF"}, {"name":"甘洛", "code":"VOW"}, {"name":"郭磊庄", "code":"GLP"}, {"name":"高密", "code":"GMK"}, {"name":"公庙子", "code":"GMC"}, {"name":"工农湖", "code":"GRT"}, {"name":"广宁寺", "code":"GNT"}, {"name":"广南卫", "code":"GNM"}, {"name":"高平", "code":"GPF"}, {"name":"甘泉北", "code":"GEY"}, {"name":"共青城", "code":"GAG"}, {"name":"甘旗卡", "code":"GQD"}, {"name":"甘泉", "code":"GQY"}, {"name":"高桥镇", "code":"GZD"}, {"name":"赶水", "code":"GSW"}, {"name":"灌水", "code":"GST"}, {"name":"孤山口", "code":"GSP"}, {"name":"果松", "code":"GSL"}, {"name":"高山子", "code":"GSD"}, {"name":"嘎什甸子", "code":"GXD"}, {"name":"高台", "code":"GTJ"}, {"name":"高滩", "code":"GAY"}, {"name":"古田", "code":"GTS"}, {"name":"官厅", "code":"GTP"}, {"name":"官厅西", "code":"KEP"}, {"name":"贵溪", "code":"GXG"}, {"name":"涡阳", "code":"GYH"}, {"name":"巩义", "code":"GXF"}, {"name":"高邑", "code":"GIP"}, {"name":"巩义南", "code":"GYF"}, {"name":"广元南", "code":"GAW"}, {"name":"固原", "code":"GUJ"}, {"name":"菇园", "code":"GYL"}, {"name":"公营子", "code":"GYD"}, {"name":"光泽", "code":"GZS"}, {"name":"古镇", "code":"GNQ"}, {"name":"瓜州", "code":"GZJ"}, {"name":"高州", "code":"GSQ"}, {"name":"固镇", "code":"GEH"}, {"name":"盖州", "code":"GXT"}, {"name":"官字井", "code":"GOT"}, {"name":"革镇堡", "code":"GZT"}, {"name":"冠豸山", "code":"GSS"}, {"name":"盖州西", "code":"GAT"}, {"name":"红安", "code":"HWN"}, {"name":"淮安南", "code":"AMH"}, {"name":"红安西", "code":"VXN"}, {"name":"海安县", "code":"HIH"}, {"name":"黄柏", "code":"HBL"}, {"name":"海北", "code":"HEB"}, {"name":"鹤壁", "code":"HAF"}, {"name":"华城", "code":"VCQ"}, {"name":"合川", "code":"WKW"}, {"name":"河唇", "code":"HCZ"}, {"name":"汉川", "code":"HCN"}, {"name":"海城", "code":"HCT"}, {"name":"黑冲滩", "code":"HCJ"}, {"name":"黄村", "code":"HCP"}, {"name":"海城西", "code":"HXT"}, {"name":"化德", "code":"HGC"}, {"name":"洪洞", "code":"HDV"}, {"name":"霍尔果斯", "code":"HFR"}, {"name":"横峰", "code":"HFG"}, {"name":"韩府湾", "code":"HXJ"}, {"name":"汉沽", "code":"HGP"}, {"name":"红光镇", "code":"IGW"}, {"name":"浑河", "code":"HHT"}, {"name":"红花沟", "code":"VHD"}, {"name":"黄花筒", "code":"HUD"}, {"name":"贺家店", "code":"HJJ"}, {"name":"和静", "code":"HJR"}, {"name":"红江", "code":"HFM"}, {"name":"黑井", "code":"HIM"}, {"name":"获嘉", "code":"HJF"}, {"name":"河津", "code":"HJV"}, {"name":"涵江", "code":"HJS"}, {"name":"华家", "code":"HJT"}, {"name":"杭锦后旗", "code":"HDC"}, {"name":"河间西", "code":"HXP"}, {"name":"花家庄", "code":"HJM"}, {"name":"河口南", "code":"HKJ"}, {"name":"黄口", "code":"KOH"}, {"name":"湖口", "code":"HKG"}, {"name":"呼兰", "code":"HUB"}, {"name":"葫芦岛北", "code":"HPD"}, {"name":"浩良河", "code":"HHB"}, {"name":"哈拉海", "code":"HIT"}, {"name":"鹤立", "code":"HOB"}, {"name":"桦林", "code":"HIB"}, {"name":"黄陵", "code":"ULY"}, {"name":"海林", "code":"HRB"}, {"name":"虎林", "code":"VLB"}, {"name":"寒岭", "code":"HAT"}, {"name":"和龙", "code":"HLL"}, {"name":"海龙", "code":"HIL"}, {"name":"哈拉苏", "code":"HAX"}, {"name":"呼鲁斯太", "code":"VTJ"}, {"name":"火连寨", "code":"HLT"}, {"name":"黄梅", "code":"VEH"}, {"name":"韩麻营", "code":"HYP"}, {"name":"黄泥河", "code":"HHL"}, {"name":"海宁", "code":"HNH"}, {"name":"惠农", "code":"HMJ"}, {"name":"和平", "code":"VAQ"}, {"name":"花棚子", "code":"HZM"}, {"name":"花桥", "code":"VQH"}, {"name":"宏庆", "code":"HEY"}, {"name":"怀仁", "code":"HRV"}, {"name":"华容", "code":"HRN"}, {"name":"华山北", "code":"HDY"}, {"name":"黄松甸", "code":"HDL"}, {"name":"和什托洛盖", "code":"VSR"}, {"name":"红山", "code":"VSB"}, {"name":"汉寿", "code":"VSQ"}, {"name":"衡山", "code":"HSQ"}, {"name":"黑水", "code":"HOT"}, {"name":"惠山", "code":"VCH"}, {"name":"虎什哈", "code":"HHP"}, {"name":"红寺堡", "code":"HSJ"}, {"name":"虎石台", "code":"HUT"}, {"name":"海石湾", "code":"HSO"}, {"name":"衡山西", "code":"HEQ"}, {"name":"红砂岘", "code":"VSJ"}, {"name":"黑台", "code":"HQB"}, {"name":"桓台", "code":"VTK"}, {"name":"和田", "code":"VTR"}, {"name":"会同", "code":"VTQ"}, {"name":"海坨子", "code":"HZT"}, {"name":"黑旺", "code":"HWK"}, {"name":"海湾", "code":"RWH"}, {"name":"红星", "code":"VXB"}, {"name":"徽县", "code":"HYY"}, {"name":"红兴隆", "code":"VHB"}, {"name":"换新天", "code":"VTB"}, {"name":"红岘台", "code":"HTJ"}, {"name":"红彦", "code":"VIX"}, {"name":"合阳", "code":"HAY"}, {"name":"海阳", "code":"HYK"}, {"name":"衡阳东", "code":"HVQ"}, {"name":"华蓥", "code":"HUW"}, {"name":"汉阴", "code":"HQY"}, {"name":"黄羊滩", "code":"HGJ"}, {"name":"汉源", "code":"WHW"}, {"name":"湟源", "code":"HNO"}, {"name":"河源", "code":"VIQ"}, {"name":"花园", "code":"HUN"}, {"name":"黄羊镇", "code":"HYJ"}, {"name":"湖州", "code":"VZH"}, {"name":"化州", "code":"HZZ"}, {"name":"黄州", "code":"VON"}, {"name":"霍州", "code":"HZV"}, {"name":"惠州西", "code":"VXQ"}, {"name":"巨宝", "code":"JRT"}, {"name":"靖边", "code":"JIY"}, {"name":"金宝屯", "code":"JBD"}, {"name":"晋城北", "code":"JEF"}, {"name":"金昌", "code":"JCJ"}, {"name":"鄄城", "code":"JCK"}, {"name":"交城", "code":"JNV"}, {"name":"建昌", "code":"JFD"}, {"name":"峻德", "code":"JDB"}, {"name":"井店", "code":"JFP"}, {"name":"鸡东", "code":"JOB"}, {"name":"江都", "code":"UDH"}, {"name":"鸡冠山", "code":"JST"}, {"name":"金沟屯", "code":"VGP"}, {"name":"静海", "code":"JHP"}, {"name":"金河", "code":"JHX"}, {"name":"锦河", "code":"JHB"}, {"name":"精河", "code":"JHR"}, {"name":"精河南", "code":"JIR"}, {"name":"江华", "code":"JHZ"}, {"name":"建湖", "code":"AJH"}, {"name":"纪家沟", "code":"VJD"}, {"name":"晋江", "code":"JJS"}, {"name":"江津", "code":"JJW"}, {"name":"姜家", "code":"JJB"}, {"name":"金坑", "code":"JKT"}, {"name":"芨岭", "code":"JLJ"}, {"name":"金马村", "code":"JMM"}, {"name":"江门", "code":"JWQ"}, {"name":"角美", "code":"JES"}, {"name":"莒南", "code":"JOK"}, {"name":"井南", "code":"JNP"}, {"name":"建瓯", "code":"JVS"}, {"name":"经棚", "code":"JPC"}, {"name":"江桥", "code":"JQX"}, {"name":"九三", "code":"SSX"}, {"name":"金山北", "code":"EGH"}, {"name":"京山", "code":"JCN"}, {"name":"建始", "code":"JRN"}, {"name":"嘉善", "code":"JSH"}, {"name":"稷山", "code":"JVV"}, {"name":"吉舒", "code":"JSL"}, {"name":"建设", "code":"JET"}, {"name":"甲山", "code":"JOP"}, {"name":"建三江", "code":"JIB"}, {"name":"嘉善南", "code":"EAH"}, {"name":"金山屯", "code":"JTB"}, {"name":"江所田", "code":"JOM"}, {"name":"景泰", "code":"JTJ"}, {"name":"九台南", "code":"JNL"}, {"name":"吉文", "code":"JWX"}, {"name":"进贤", "code":"JUG"}, {"name":"莒县", "code":"JKK"}, {"name":"嘉祥", "code":"JUK"}, {"name":"介休", "code":"JXV"}, {"name":"井陉", "code":"JJP"}, {"name":"嘉兴", "code":"JXH"}, {"name":"嘉兴南", "code":"EPH"}, {"name":"夹心子", "code":"JXT"}, {"name":"简阳", "code":"JYW"}, {"name":"揭阳", "code":"JRQ"}, {"name":"建阳", "code":"JYS"}, {"name":"姜堰", "code":"UEH"}, {"name":"巨野", "code":"JYK"}, {"name":"江永", "code":"JYZ"}, {"name":"靖远", "code":"JYJ"}, {"name":"缙云", "code":"JYH"}, {"name":"江源", "code":"SZL"}, {"name":"济源", "code":"JYF"}, {"name":"靖远西", "code":"JXJ"}, {"name":"胶州北", "code":"JZK"}, {"name":"焦作东", "code":"WEF"}, {"name":"靖州", "code":"JEQ"}, {"name":"荆州", "code":"JBN"}, {"name":"金寨", "code":"JZH"}, {"name":"晋州", "code":"JXP"}, {"name":"胶州", "code":"JXK"}, {"name":"锦州南", "code":"JOD"}, {"name":"焦作", "code":"JOF"}, {"name":"旧庄窝", "code":"JVP"}, {"name":"金杖子", "code":"JYD"}, {"name":"开安", "code":"KAT"}, {"name":"库车", "code":"KCR"}, {"name":"康城", "code":"KCP"}, {"name":"库都尔", "code":"KDX"}, {"name":"宽甸", "code":"KDT"}, {"name":"克东", "code":"KOB"}, {"name":"开江", "code":"KAW"}, {"name":"康金井", "code":"KJB"}, {"name":"喀喇其", "code":"KQX"}, {"name":"开鲁", "code":"KLC"}, {"name":"克拉玛依", "code":"KHR"}, {"name":"口前", "code":"KQL"}, {"name":"奎山", "code":"KAB"}, {"name":"昆山", "code":"KSH"}, {"name":"克山", "code":"KSB"}, {"name":"开通", "code":"KTT"}, {"name":"康熙岭", "code":"KXZ"}, {"name":"昆阳", "code":"KAM"}, {"name":"克一河", "code":"KHX"}, {"name":"开原西", "code":"KXT"}, {"name":"康庄", "code":"KZP"}, {"name":"来宾", "code":"UBZ"}, {"name":"老边", "code":"LLT"}, {"name":"灵宝西", "code":"LPF"}, {"name":"龙川", "code":"LUQ"}, {"name":"乐昌", "code":"LCQ"}, {"name":"黎城", "code":"UCP"}, {"name":"聊城", "code":"UCK"}, {"name":"蓝村", "code":"LCK"}, {"name":"两当", "code":"LDY"}, {"name":"林东", "code":"LRC"}, {"name":"乐都", "code":"LDO"}, {"name":"梁底下", "code":"LDP"}, {"name":"六道河子", "code":"LVP"}, {"name":"鲁番", "code":"LVM"}, {"name":"廊坊", "code":"LJP"}, {"name":"落垡", "code":"LOP"}, {"name":"廊坊北", "code":"LFP"}, {"name":"老府", "code":"UFD"}, {"name":"兰岗", "code":"LNB"}, {"name":"龙骨甸", "code":"LGM"}, {"name":"芦沟", "code":"LOM"}, {"name":"龙沟", "code":"LGJ"}, {"name":"拉古", "code":"LGB"}, {"name":"临海", "code":"UFH"}, {"name":"林海", "code":"LXX"}, {"name":"拉哈", "code":"LHX"}, {"name":"凌海", "code":"JID"}, {"name":"柳河", "code":"LNL"}, {"name":"六合", "code":"KLH"}, {"name":"龙华", "code":"LHP"}, {"name":"滦河沿", "code":"UNP"}, {"name":"六合镇", "code":"LEX"}, {"name":"亮甲店", "code":"LRT"}, {"name":"刘家店", "code":"UDT"}, {"name":"刘家河", "code":"LVT"}, {"name":"连江", "code":"LKS"}, {"name":"李家", "code":"LJB"}, {"name":"罗江", "code":"LJW"}, {"name":"廉江", "code":"LJZ"}, {"name":"庐江", "code":"UJH"}, {"name":"两家", "code":"UJT"}, {"name":"龙江", "code":"LJX"}, {"name":"龙嘉", "code":"UJL"}, {"name":"莲江口", "code":"LHB"}, {"name":"蔺家楼", "code":"ULK"}, {"name":"李家坪", "code":"LIJ"}, {"name":"兰考", "code":"LKF"}, {"name":"林口", "code":"LKB"}, {"name":"路口铺", "code":"LKQ"}, {"name":"老莱", "code":"LAX"}, {"name":"拉林", "code":"LAB"}, {"name":"陆良", "code":"LRM"}, {"name":"龙里", "code":"LLW"}, {"name":"零陵", "code":"UWZ"}, {"name":"临澧", "code":"LWQ"}, {"name":"兰棱", "code":"LLB"}, {"name":"卢龙", "code":"UAP"}, {"name":"喇嘛甸", "code":"LMX"}, {"name":"里木店", "code":"LMB"}, {"name":"洛门", "code":"LMJ"}, {"name":"龙南", "code":"UNG"}, {"name":"梁平", "code":"UQW"}, {"name":"罗平", "code":"LPM"}, {"name":"落坡岭", "code":"LPP"}, {"name":"六盘山", "code":"UPJ"}, {"name":"乐平市", "code":"LPG"}, {"name":"临清", "code":"UQK"}, {"name":"龙泉寺", "code":"UQJ"}, {"name":"乐山北", "code":"UTW"}, {"name":"乐善村", "code":"LUM"}, {"name":"冷水江东", "code":"UDQ"}, {"name":"连山关", "code":"LGT"}, {"name":"流水沟", "code":"USP"}, {"name":"陵水", "code":"LIQ"}, {"name":"罗山", "code":"LRN"}, {"name":"鲁山", "code":"LAF"}, {"name":"丽水", "code":"USH"}, {"name":"梁山", "code":"LMK"}, {"name":"灵石", "code":"LSV"}, {"name":"露水河", "code":"LUL"}, {"name":"庐山", "code":"LSG"}, {"name":"林盛堡", "code":"LBT"}, {"name":"柳树屯", "code":"LSD"}, {"name":"龙山镇", "code":"LAS"}, {"name":"梨树镇", "code":"LSB"}, {"name":"李石寨", "code":"LET"}, {"name":"黎塘", "code":"LTZ"}, {"name":"轮台", "code":"LAR"}, {"name":"芦台", "code":"LTP"}, {"name":"龙塘坝", "code":"LBM"}, {"name":"濑湍", "code":"LVZ"}, {"name":"骆驼巷", "code":"LTJ"}, {"name":"李旺", "code":"VLJ"}, {"name":"莱芜东", "code":"LWK"}, {"name":"狼尾山", "code":"LRJ"}, {"name":"灵武", "code":"LNJ"}, {"name":"莱芜西", "code":"UXK"}, {"name":"朗乡", "code":"LXB"}, {"name":"陇县", "code":"LXY"}, {"name":"临湘", "code":"LXQ"}, {"name":"芦溪", "code":"LUG"}, {"name":"莱西", "code":"LXK"}, {"name":"林西", "code":"LXC"}, {"name":"滦县", "code":"UXP"}, {"name":"略阳", "code":"LYY"}, {"name":"莱阳", "code":"LYK"}, {"name":"辽阳", "code":"LYT"}, {"name":"临沂北", "code":"UYK"}, {"name":"凌源东", "code":"LDD"}, {"name":"连云港", "code":"UIH"}, {"name":"临颍", "code":"LNF"}, {"name":"老营", "code":"LXL"}, {"name":"龙游", "code":"LMH"}, {"name":"罗源", "code":"LVS"}, {"name":"林源", "code":"LYX"}, {"name":"涟源", "code":"LAQ"}, {"name":"涞源", "code":"LYP"}, {"name":"耒阳西", "code":"LPQ"}, {"name":"临泽", "code":"LEJ"}, {"name":"龙爪沟", "code":"LZT"}, {"name":"雷州", "code":"UAQ"}, {"name":"六枝", "code":"LIW"}, {"name":"鹿寨", "code":"LIZ"}, {"name":"来舟", "code":"LZS"}, {"name":"龙镇", "code":"LZA"}, {"name":"拉鲊", "code":"LEM"}, {"name":"兰州新区", "code":"LQJ"}, {"name":"马鞍山", "code":"MAH"}, {"name":"毛坝", "code":"MBY"}, {"name":"毛坝关", "code":"MGY"}, {"name":"麻城北", "code":"MBN"}, {"name":"渑池", "code":"MCF"}, {"name":"明城", "code":"MCL"}, {"name":"庙城", "code":"MAP"}, {"name":"渑池南", "code":"MNF"}, {"name":"茅草坪", "code":"KPM"}, {"name":"猛洞河", "code":"MUQ"}, {"name":"磨刀石", "code":"MOB"}, {"name":"弥渡", "code":"MDF"}, {"name":"帽儿山", "code":"MRB"}, {"name":"明港", "code":"MGN"}, {"name":"梅河口", "code":"MHL"}, {"name":"马皇", "code":"MHZ"}, {"name":"孟家岗", "code":"MGB"}, {"name":"美兰", "code":"MHQ"}, {"name":"汨罗东", "code":"MQQ"}, {"name":"马莲河", "code":"MHB"}, {"name":"茅岭", "code":"MLZ"}, {"name":"庙岭", "code":"MLL"}, {"name":"茂林", "code":"MLD"}, {"name":"穆棱", "code":"MLB"}, {"name":"马林", "code":"MID"}, {"name":"马龙", "code":"MGM"}, {"name":"木里图", "code":"MUD"}, {"name":"汨罗", "code":"MLQ"}, {"name":"玛纳斯湖", "code":"MNR"}, {"name":"冕宁", "code":"UGW"}, {"name":"沐滂", "code":"MPQ"}, {"name":"马桥河", "code":"MQB"}, {"name":"闽清", "code":"MQS"}, {"name":"民权", "code":"MQF"}, {"name":"明水河", "code":"MUT"}, {"name":"麻山", "code":"MAB"}, {"name":"眉山", "code":"MSW"}, {"name":"漫水湾", "code":"MKW"}, {"name":"茂舍祖", "code":"MOM"}, {"name":"米沙子", "code":"MST"}, {"name":"美溪", "code":"MEB"}, {"name":"勉县", "code":"MVY"}, {"name":"麻阳", "code":"MVQ"}, {"name":"密云北", "code":"MUP"}, {"name":"米易", "code":"MMW"}, {"name":"麦园", "code":"MYS"}, {"name":"墨玉", "code":"MUR"}, {"name":"庙庄", "code":"MZJ"}, {"name":"米脂", "code":"MEY"}, {"name":"明珠", "code":"MFQ"}, {"name":"宁安", "code":"NAB"}, {"name":"农安", "code":"NAT"}, {"name":"南博山", "code":"NBK"}, {"name":"南仇", "code":"NCK"}, {"name":"南城司", "code":"NSP"}, {"name":"宁村", "code":"NCZ"}, {"name":"宁德", "code":"NES"}, {"name":"南观村", "code":"NGP"}, {"name":"南宫东", "code":"NFP"}, {"name":"南关岭", "code":"NLT"}, {"name":"宁国", "code":"NNH"}, {"name":"宁海", "code":"NHH"}, {"name":"南河川", "code":"NHJ"}, {"name":"南华", "code":"NHS"}, {"name":"泥河子", "code":"NHD"}, {"name":"宁家", "code":"NVT"}, {"name":"南靖", "code":"NJS"}, {"name":"牛家", "code":"NJB"}, {"name":"能家", "code":"NJD"}, {"name":"南口", "code":"NKP"}, {"name":"南口前", "code":"NKT"}, {"name":"南朗", "code":"NNQ"}, {"name":"乃林", "code":"NLD"}, {"name":"尼勒克", "code":"NIR"}, {"name":"那罗", "code":"ULZ"}, {"name":"宁陵县", "code":"NLF"}, {"name":"奈曼", "code":"NMD"}, {"name":"宁明", "code":"NMZ"}, {"name":"南木", "code":"NMX"}, {"name":"南平南", "code":"NNS"}, {"name":"那铺", "code":"NPZ"}, {"name":"南桥", "code":"NQD"}, {"name":"那曲", "code":"NQO"}, {"name":"暖泉", "code":"NQJ"}, {"name":"南台", "code":"NTT"}, {"name":"南头", "code":"NOQ"}, {"name":"宁武", "code":"NWV"}, {"name":"南湾子", "code":"NWP"}, {"name":"南翔北", "code":"NEH"}, {"name":"宁乡", "code":"NXQ"}, {"name":"内乡", "code":"NXF"}, {"name":"牛心台", "code":"NXT"}, {"name":"南峪", "code":"NUP"}, {"name":"娘子关", "code":"NIP"}, {"name":"南召", "code":"NAF"}, {"name":"南杂木", "code":"NZT"}, {"name":"平安", "code":"PAL"}, {"name":"蓬安", "code":"PAW"}, {"name":"平安驿", "code":"PNO"}, {"name":"磐安镇", "code":"PAJ"}, {"name":"平安镇", "code":"PZT"}, {"name":"蒲城东", "code":"PEY"}, {"name":"蒲城", "code":"PCY"}, {"name":"裴德", "code":"PDB"}, {"name":"偏店", "code":"PRP"}, {"name":"平顶山西", "code":"BFF"}, {"name":"坡底下", "code":"PXJ"}, {"name":"瓢儿屯", "code":"PRT"}, {"name":"平房", "code":"PFB"}, {"name":"平岗", "code":"PGL"}, {"name":"平关", "code":"PGM"}, {"name":"盘关", "code":"PAM"}, {"name":"平果", "code":"PGZ"}, {"name":"徘徊北", "code":"PHP"}, {"name":"平河口", "code":"PHM"}, {"name":"盘锦北", "code":"PBD"}, {"name":"潘家店", "code":"PDP"}, {"name":"皮口", "code":"PKT"}, {"name":"普兰店", "code":"PLT"}, {"name":"偏岭", "code":"PNT"}, {"name":"平山", "code":"PSB"}, {"name":"彭山", "code":"PSW"}, {"name":"皮山", "code":"PSR"}, {"name":"彭水", "code":"PHW"}, {"name":"磐石", "code":"PSL"}, {"name":"平社", "code":"PSV"}, {"name":"平台", "code":"PVT"}, {"name":"平田", "code":"PTM"}, {"name":"莆田", "code":"PTS"}, {"name":"葡萄菁", "code":"PTW"}, {"name":"普湾", "code":"PWT"}, {"name":"平旺", "code":"PWV"}, {"name":"平型关", "code":"PGV"}, {"name":"普雄", "code":"POW"}, {"name":"郫县", "code":"PWW"}, {"name":"平洋", "code":"PYX"}, {"name":"彭阳", "code":"PYJ"}, {"name":"平遥", "code":"PYV"}, {"name":"平邑", "code":"PIK"}, {"name":"平原堡", "code":"PPJ"}, {"name":"平原", "code":"PYK"}, {"name":"平峪", "code":"PYP"}, {"name":"彭泽", "code":"PZG"}, {"name":"邳州", "code":"PJH"}, {"name":"平庄", "code":"PZD"}, {"name":"泡子", "code":"POD"}, {"name":"平庄南", "code":"PND"}, {"name":"乾安", "code":"QOT"}, {"name":"庆安", "code":"QAB"}, {"name":"迁安", "code":"QQP"}, {"name":"祁东北", "code":"QRQ"}, {"name":"七甸", "code":"QDM"}, {"name":"曲阜东", "code":"QAK"}, {"name":"庆丰", "code":"QFT"}, {"name":"奇峰塔", "code":"QVP"}, {"name":"曲阜", "code":"QFK"}, {"name":"琼海", "code":"QYQ"}, {"name":"秦皇岛", "code":"QTP"}, {"name":"千河", "code":"QUY"}, {"name":"清河", "code":"QIP"}, {"name":"清河门", "code":"QHD"}, {"name":"清华园", "code":"QHP"}, {"name":"渠旧", "code":"QJZ"}, {"name":"綦江", "code":"QJW"}, {"name":"潜江", "code":"QJN"}, {"name":"全椒", "code":"INH"}, {"name":"秦家", "code":"QJB"}, {"name":"祁家堡", "code":"QBT"}, {"name":"清涧县", "code":"QNY"}, {"name":"秦家庄", "code":"QZV"}, {"name":"七里河", "code":"QLD"}, {"name":"渠黎", "code":"QLZ"}, {"name":"秦岭", "code":"QLY"}, {"name":"青龙山", "code":"QGH"}, {"name":"祁门", "code":"QIH"}, {"name":"前磨头", "code":"QMP"}, {"name":"青山", "code":"QSB"}, {"name":"确山", "code":"QSN"}, {"name":"清水", "code":"QUJ"}, {"name":"前山", "code":"QXQ"}, {"name":"戚墅堰", "code":"QYH"}, {"name":"青田", "code":"QVH"}, {"name":"桥头", "code":"QAT"}, {"name":"青铜峡", "code":"QTJ"}, {"name":"前卫", "code":"QWD"}, {"name":"前苇塘", "code":"QWP"}, {"name":"渠县", "code":"QRW"}, {"name":"祁县", "code":"QXV"}, {"name":"青县", "code":"QXP"}, {"name":"桥西", "code":"QXJ"}, {"name":"清徐", "code":"QUV"}, {"name":"旗下营", "code":"QXC"}, {"name":"千阳", "code":"QOY"}, {"name":"沁阳", "code":"QYF"}, {"name":"泉阳", "code":"QYL"}, {"name":"祁阳北", "code":"QVQ"}, {"name":"七营", "code":"QYJ"}, {"name":"庆阳山", "code":"QSJ"}, {"name":"清远", "code":"QBQ"}, {"name":"清原", "code":"QYT"}, {"name":"钦州东", "code":"QDZ"}, {"name":"钦州", "code":"QRZ"}, {"name":"青州市", "code":"QZK"}, {"name":"瑞安", "code":"RAH"}, {"name":"荣昌", "code":"RCW"}, {"name":"瑞昌", "code":"RCG"}, {"name":"如皋", "code":"RBH"}, {"name":"容桂", "code":"RUQ"}, {"name":"任丘", "code":"RQP"}, {"name":"乳山", "code":"ROK"}, {"name":"融水", "code":"RSZ"}, {"name":"热水", "code":"RSD"}, {"name":"容县", "code":"RXZ"}, {"name":"饶阳", "code":"RVP"}, {"name":"汝阳", "code":"RYF"}, {"name":"绕阳河", "code":"RHD"}, {"name":"汝州", "code":"ROF"}, {"name":"石坝", "code":"OBJ"}, {"name":"上板城", "code":"SBP"}, {"name":"施秉", "code":"AQW"}, {"name":"上板城南", "code":"OBP"}, {"name":"世博园", "code":"ZWT"}, {"name":"双城北", "code":"SBB"}, {"name":"商城", "code":"SWN"}, {"name":"莎车", "code":"SCR"}, {"name":"顺昌", "code":"SCS"}, {"name":"舒城", "code":"OCH"}, {"name":"神池", "code":"SMV"}, {"name":"沙城", "code":"SCP"}, {"name":"石城", "code":"SCT"}, {"name":"山城镇", "code":"SCL"}, {"name":"山丹", "code":"SDJ"}, {"name":"顺德", "code":"ORQ"}, {"name":"绥德", "code":"ODY"}, {"name":"水洞", "code":"SIL"}, {"name":"商都", "code":"SXC"}, {"name":"十渡", "code":"SEP"}, {"name":"四道湾", "code":"OUD"}, {"name":"顺德学院", "code":"OJQ"}, {"name":"绅坊", "code":"OLH"}, {"name":"双丰", "code":"OFB"}, {"name":"四方台", "code":"STB"}, {"name":"水富", "code":"OTW"}, {"name":"三关口", "code":"OKJ"}, {"name":"桑根达来", "code":"OGC"}, {"name":"韶关", "code":"SNQ"}, {"name":"上高镇", "code":"SVK"}, {"name":"上杭", "code":"JBS"}, {"name":"沙海", "code":"SED"}, {"name":"松河", "code":"SBM"}, {"name":"沙河", "code":"SHP"}, {"name":"沙河口", "code":"SKT"}, {"name":"赛汗塔拉", "code":"SHC"}, {"name":"沙河市", "code":"VOP"}, {"name":"沙后所", "code":"SSD"}, {"name":"山河屯", "code":"SHL"}, {"name":"三河县", "code":"OXP"}, {"name":"四合永", "code":"OHD"}, {"name":"三汇镇", "code":"OZW"}, {"name":"双河镇", "code":"SEL"}, {"name":"石河子", "code":"SZR"}, {"name":"三合庄", "code":"SVP"}, {"name":"三家店", "code":"ODP"}, {"name":"水家湖", "code":"SQH"}, {"name":"沈家河", "code":"OJJ"}, {"name":"松江河", "code":"SJL"}, {"name":"尚家", "code":"SJB"}, {"name":"孙家", "code":"SUB"}, {"name":"沈家", "code":"OJB"}, {"name":"松江", "code":"SAH"}, {"name":"三江口", "code":"SKD"}, {"name":"司家岭", "code":"OLK"}, {"name":"松江南", "code":"IMH"}, {"name":"石景山南", "code":"SRP"}, {"name":"邵家堂", "code":"SJJ"}, {"name":"三江县", "code":"SOZ"}, {"name":"三家寨", "code":"SMM"}, {"name":"十家子", "code":"SJD"}, {"name":"松江镇", "code":"OZL"}, {"name":"施家嘴", "code":"SHM"}, {"name":"深井子", "code":"SWT"}, {"name":"什里店", "code":"OMP"}, {"name":"疏勒", "code":"SUR"}, {"name":"疏勒河", "code":"SHJ"}, {"name":"舍力虎", "code":"VLD"}, {"name":"石磷", "code":"SPB"}, {"name":"双辽", "code":"ZJD"}, {"name":"绥棱", "code":"SIB"}, {"name":"石岭", "code":"SOL"}, {"name":"石林", "code":"SLM"}, {"name":"石林南", "code":"LNM"}, {"name":"石龙", "code":"SLQ"}, {"name":"萨拉齐", "code":"SLC"}, {"name":"索伦", "code":"SNT"}, {"name":"商洛", "code":"OLY"}, {"name":"沙岭子", "code":"SLP"}, {"name":"石门县北", "code":"VFQ"}, {"name":"三门峡南", "code":"SCF"}, {"name":"三门县", "code":"OQH"}, {"name":"石门县", "code":"OMQ"}, {"name":"三门峡西", "code":"SXF"}, {"name":"肃宁", "code":"SYP"}, {"name":"宋", "code":"SOB"}, {"name":"双牌", "code":"SBZ"}, {"name":"四平东", "code":"PPT"}, {"name":"遂平", "code":"SON"}, {"name":"沙坡头", "code":"SFJ"}, {"name":"商丘南", "code":"SPF"}, {"name":"水泉", "code":"SID"}, {"name":"石泉县", "code":"SXY"}, {"name":"石桥子", "code":"SQT"}, {"name":"石人城", "code":"SRB"}, {"name":"石人", "code":"SRL"}, {"name":"山市", "code":"SQB"}, {"name":"神树", "code":"SWB"}, {"name":"鄯善", "code":"SSR"}, {"name":"三水", "code":"SJQ"}, {"name":"泗水", "code":"OSK"}, {"name":"石山", "code":"SAD"}, {"name":"松树", "code":"SFT"}, {"name":"首山", "code":"SAT"}, {"name":"三十家", "code":"SRD"}, {"name":"三十里堡", "code":"SST"}, {"name":"松树镇", "code":"SSL"}, {"name":"松桃", "code":"MZQ"}, {"name":"索图罕", "code":"SHX"}, {"name":"三堂集", "code":"SDH"}, {"name":"石头", "code":"OTB"}, {"name":"神头", "code":"SEV"}, {"name":"沙沱", "code":"SFM"}, {"name":"上万", "code":"SWP"}, {"name":"孙吴", "code":"SKB"}, {"name":"沙湾县", "code":"SXR"}, {"name":"遂溪", "code":"SXZ"}, {"name":"沙县", "code":"SAS"}, {"name":"歙县", "code":"OVH"}, {"name":"绍兴", "code":"SOH"}, {"name":"石岘", "code":"SXL"}, {"name":"上西铺", "code":"SXM"}, {"name":"石峡子", "code":"SXJ"}, {"name":"绥阳", "code":"SYB"}, {"name":"沭阳", "code":"FMH"}, {"name":"寿阳", "code":"SYV"}, {"name":"水洋", "code":"OYP"}, {"name":"三阳川", "code":"SYJ"}, {"name":"上腰墩", "code":"SPJ"}, {"name":"三营", "code":"OEJ"}, {"name":"顺义", "code":"SOP"}, {"name":"三义井", "code":"OYD"}, {"name":"三源浦", "code":"SYL"}, {"name":"三原", "code":"SAY"}, {"name":"上虞", "code":"BDH"}, {"name":"上园", "code":"SUD"}, {"name":"水源", "code":"OYJ"}, {"name":"桑园子", "code":"SAJ"}, {"name":"绥中北", "code":"SND"}, {"name":"苏州北", "code":"OHH"}, {"name":"宿州东", "code":"SRH"}, {"name":"深圳东", "code":"BJQ"}, {"name":"深州", "code":"OZP"}, {"name":"孙镇", "code":"OZY"}, {"name":"绥中", "code":"SZD"}, {"name":"尚志", "code":"SZB"}, {"name":"师庄", "code":"SNM"}, {"name":"松滋", "code":"SIN"}, {"name":"师宗", "code":"SEM"}, {"name":"苏州园区", "code":"KAH"}, {"name":"苏州新区", "code":"ITH"}, {"name":"泰安", "code":"TMK"}, {"name":"台安", "code":"TID"}, {"name":"通安驿", "code":"TAJ"}, {"name":"桐柏", "code":"TBF"}, {"name":"通北", "code":"TBB"}, {"name":"汤池", "code":"TCX"}, {"name":"桐城", "code":"TTH"}, {"name":"郯城", "code":"TZK"}, {"name":"铁厂", "code":"TCL"}, {"name":"桃村", "code":"TCK"}, {"name":"通道", "code":"TRQ"}, {"name":"田东", "code":"TDZ"}, {"name":"天岗", "code":"TGL"}, {"name":"土贵乌拉", "code":"TGC"}, {"name":"通沟", "code":"TOL"}, {"name":"太谷", "code":"TGV"}, {"name":"塔哈", "code":"THX"}, {"name":"棠海", "code":"THM"}, {"name":"唐河", "code":"THF"}, {"name":"泰和", "code":"THG"}, {"name":"太湖", "code":"TKH"}, {"name":"团结", "code":"TIX"}, {"name":"谭家井", "code":"TNJ"}, {"name":"陶家屯", "code":"TOT"}, {"name":"唐家湾", "code":"PDQ"}, {"name":"统军庄", "code":"TZP"}, {"name":"泰康", "code":"TKX"}, {"name":"吐列毛杜", "code":"TMD"}, {"name":"图里河", "code":"TEX"}, {"name":"亭亮", "code":"TIZ"}, {"name":"田林", "code":"TFZ"}, {"name":"铜陵", "code":"TJH"}, {"name":"铁力", "code":"TLB"}, {"name":"铁岭西", "code":"PXT"}, {"name":"图们北", "code":"QSL"}, {"name":"天门", "code":"TMN"}, {"name":"天门南", "code":"TNN"}, {"name":"太姥山", "code":"TLS"}, {"name":"土牧尔台", "code":"TRC"}, {"name":"土门子", "code":"TCJ"}, {"name":"潼南", "code":"TVW"}, {"name":"洮南", "code":"TVT"}, {"name":"太平川", "code":"TIT"}, {"name":"太平镇", "code":"TEB"}, {"name":"图强", "code":"TQX"}, {"name":"台前", "code":"TTK"}, {"name":"天桥岭", "code":"TQL"}, {"name":"土桥子", "code":"TQJ"}, {"name":"汤山城", "code":"TCT"}, {"name":"桃山", "code":"TAB"}, {"name":"塔石嘴", "code":"TIM"}, {"name":"通途", "code":"TUT"}, {"name":"汤旺河", "code":"THB"}, {"name":"同心", "code":"TXJ"}, {"name":"土溪", "code":"TSW"}, {"name":"桐乡", "code":"TCH"}, {"name":"田阳", "code":"TRZ"}, {"name":"天义", "code":"TND"}, {"name":"汤阴", "code":"TYF"}, {"name":"驼腰岭", "code":"TIL"}, {"name":"太阳山", "code":"TYJ"}, {"name":"汤原", "code":"TYB"}, {"name":"塔崖驿", "code":"TYP"}, {"name":"滕州东", "code":"TEK"}, {"name":"台州", "code":"TZH"}, {"name":"天祝", "code":"TZJ"}, {"name":"滕州", "code":"TXK"}, {"name":"天镇", "code":"TZV"}, {"name":"桐子林", "code":"TEW"}, {"name":"天柱山", "code":"QWH"}, {"name":"文安", "code":"WBP"}, {"name":"武安", "code":"WAP"}, {"name":"王安镇", "code":"WVP"}, {"name":"旺苍", "code":"WEW"}, {"name":"五叉沟", "code":"WCT"}, {"name":"文昌", "code":"WEQ"}, {"name":"温春", "code":"WDB"}, {"name":"五大连池", "code":"WRB"}, {"name":"文登", "code":"WBK"}, {"name":"五道沟", "code":"WDL"}, {"name":"五道河", "code":"WHP"}, {"name":"文地", "code":"WNZ"}, {"name":"卫东", "code":"WVT"}, {"name":"武当山", "code":"WRN"}, {"name":"望都", "code":"WDP"}, {"name":"乌尔旗汗", "code":"WHX"}, {"name":"潍坊", "code":"WFK"}, {"name":"万发屯", "code":"WFB"}, {"name":"王府", "code":"WUT"}, {"name":"瓦房店西", "code":"WXT"}, {"name":"王岗", "code":"WGB"}, {"name":"武功", "code":"WGY"}, {"name":"湾沟", "code":"WGL"}, {"name":"吴官田", "code":"WGM"}, {"name":"乌海", "code":"WVC"}, {"name":"苇河", "code":"WHB"}, {"name":"卫辉", "code":"WHF"}, {"name":"吴家川", "code":"WCJ"}, {"name":"五家", "code":"WUB"}, {"name":"威箐", "code":"WAM"}, {"name":"午汲", "code":"WJP"}, {"name":"渭津", "code":"WJL"}, {"name":"王家湾", "code":"WJJ"}, {"name":"倭肯", "code":"WQB"}, {"name":"五棵树", "code":"WKT"}, {"name":"五龙背", "code":"WBT"}, {"name":"乌兰哈达", "code":"WLC"}, {"name":"万乐", "code":"WEB"}, {"name":"瓦拉干", "code":"WVX"}, {"name":"温岭", "code":"VHH"}, {"name":"五莲", "code":"WLK"}, {"name":"乌拉特前旗", "code":"WQC"}, {"name":"乌拉山", "code":"WSC"}, {"name":"卧里屯", "code":"WLX"}, {"name":"渭南北", "code":"WBY"}, {"name":"乌奴耳", "code":"WRX"}, {"name":"万宁", "code":"WNQ"}, {"name":"万年", "code":"WWG"}, {"name":"渭南南", "code":"WVY"}, {"name":"渭南镇", "code":"WNJ"}, {"name":"沃皮", "code":"WPT"}, {"name":"吴堡", "code":"WUY"}, {"name":"吴桥", "code":"WUP"}, {"name":"汪清", "code":"WQL"}, {"name":"武清", "code":"WWP"}, {"name":"武山", "code":"WSJ"}, {"name":"文水", "code":"WEV"}, {"name":"魏善庄", "code":"WSP"}, {"name":"王瞳", "code":"WTP"}, {"name":"五台山", "code":"WSV"}, {"name":"王团庄", "code":"WZJ"}, {"name":"五五", "code":"WVR"}, {"name":"无锡东", "code":"WGH"}, {"name":"卫星", "code":"WVB"}, {"name":"闻喜", "code":"WXV"}, {"name":"武乡", "code":"WVV"}, {"name":"无锡新区", "code":"IFH"}, {"name":"武穴", "code":"WXN"}, {"name":"吴圩", "code":"WYZ"}, {"name":"王杨", "code":"WYB"}, {"name":"五营", "code":"WWB"}, {"name":"武义", "code":"RYH"}, {"name":"瓦窑田", "code":"WIM"}, {"name":"五原", "code":"WYC"}, {"name":"苇子沟", "code":"WZL"}, {"name":"韦庄", "code":"WZY"}, {"name":"五寨", "code":"WZV"}, {"name":"王兆屯", "code":"WZB"}, {"name":"微子镇", "code":"WQP"}, {"name":"魏杖子", "code":"WKD"}, {"name":"新安", "code":"EAM"}, {"name":"兴安", "code":"XAZ"}, {"name":"新安县", "code":"XAF"}, {"name":"新保安", "code":"XAP"}, {"name":"下板城", "code":"EBP"}, {"name":"西八里", "code":"XLP"}, {"name":"宣城", "code":"ECH"}, {"name":"兴城", "code":"XCD"}, {"name":"小村", "code":"XEM"}, {"name":"新绰源", "code":"XRX"}, {"name":"下城子", "code":"XCB"}, {"name":"新城子", "code":"XCT"}, {"name":"喜德", "code":"EDW"}, {"name":"小得江", "code":"EJM"}, {"name":"西大庙", "code":"XMP"}, {"name":"小董", "code":"XEZ"}, {"name":"小东", "code":"XOD"}, {"name":"息烽", "code":"XFW"}, {"name":"信丰", "code":"EFG"}, {"name":"襄汾", "code":"XFV"}, {"name":"新干", "code":"EGG"}, {"name":"孝感", "code":"XGN"}, {"name":"西固城", "code":"XUJ"}, {"name":"西固", "code":"XIJ"}, {"name":"夏官营", "code":"XGJ"}, {"name":"西岗子", "code":"NBB"}, {"name":"襄河", "code":"XXB"}, {"name":"新和", "code":"XIR"}, {"name":"宣和", "code":"XWJ"}, {"name":"斜河涧", "code":"EEP"}, {"name":"新华屯", "code":"XAX"}, {"name":"新华", "code":"XHB"}, {"name":"新化", "code":"EHQ"}, {"name":"宣化", "code":"XHP"}, {"name":"兴和西", "code":"XEC"}, {"name":"小河沿", "code":"XYD"}, {"name":"下花园", "code":"XYP"}, {"name":"小河镇", "code":"EKY"}, {"name":"徐家", "code":"XJB"}, {"name":"峡江", "code":"EJG"}, {"name":"新绛", "code":"XJV"}, {"name":"辛集", "code":"ENP"}, {"name":"新江", "code":"XJM"}, {"name":"西街口", "code":"EKM"}, {"name":"许家屯", "code":"XJT"}, {"name":"许家台", "code":"XTJ"}, {"name":"谢家镇", "code":"XMT"}, {"name":"兴凯", "code":"EKB"}, {"name":"小榄", "code":"EAQ"}, {"name":"香兰", "code":"XNB"}, {"name":"兴隆店", "code":"XDD"}, {"name":"新乐", "code":"ELP"}, {"name":"新林", "code":"XPX"}, {"name":"小岭", "code":"XLB"}, {"name":"新李", "code":"XLJ"}, {"name":"西林", "code":"XYB"}, {"name":"西柳", "code":"GCT"}, {"name":"仙林", "code":"XPH"}, {"name":"新立屯", "code":"XLD"}, {"name":"兴隆镇", "code":"XZB"}, {"name":"新立镇", "code":"XGT"}, {"name":"新民", "code":"XMD"}, {"name":"西麻山", "code":"XMB"}, {"name":"下马塘", "code":"XAT"}, {"name":"孝南", "code":"XNV"}, {"name":"咸宁北", "code":"XRN"}, {"name":"兴宁", "code":"ENQ"}, {"name":"咸宁", "code":"XNN"}, {"name":"犀浦东", "code":"XAW"}, {"name":"西平", "code":"XPN"}, {"name":"兴平", "code":"XPY"}, {"name":"新坪田", "code":"XPM"}, {"name":"霞浦", "code":"XOS"}, {"name":"溆浦", "code":"EPQ"}, {"name":"犀浦", "code":"XIW"}, {"name":"新青", "code":"XQB"}, {"name":"新邱", "code":"XQD"}, {"name":"兴泉堡", "code":"XQJ"}, {"name":"仙人桥", "code":"XRL"}, {"name":"小寺沟", "code":"ESP"}, {"name":"杏树", "code":"XSB"}, {"name":"夏石", "code":"XIZ"}, {"name":"浠水", "code":"XZN"}, {"name":"下社", "code":"XSV"}, {"name":"徐水", "code":"XSP"}, {"name":"小哨", "code":"XAM"}, {"name":"新松浦", "code":"XOB"}, {"name":"杏树屯", "code":"XDT"}, {"name":"许三湾", "code":"XSJ"}, {"name":"湘潭", "code":"XTQ"}, {"name":"邢台", "code":"XTP"}, {"name":"仙桃西", "code":"XAN"}, {"name":"下台子", "code":"EIP"}, {"name":"徐闻", "code":"XJQ"}, {"name":"新窝铺", "code":"EPD"}, {"name":"修武", "code":"XWF"}, {"name":"新县", "code":"XSN"}, {"name":"息县", "code":"ENN"}, {"name":"西乡", "code":"XQY"}, {"name":"湘乡", "code":"XXQ"}, {"name":"西峡", "code":"XIF"}, {"name":"孝西", "code":"XOV"}, {"name":"小新街", "code":"XXM"}, {"name":"新兴县", "code":"XGQ"}, {"name":"西小召", "code":"XZC"}, {"name":"小西庄", "code":"XXP"}, {"name":"向阳", "code":"XDB"}, {"name":"旬阳", "code":"XUY"}, {"name":"旬阳北", "code":"XBY"}, {"name":"襄阳东", "code":"XWN"}, {"name":"兴业", "code":"SNZ"}, {"name":"小雨谷", "code":"XHM"}, {"name":"信宜", "code":"EEQ"}, {"name":"小月旧", "code":"XFM"}, {"name":"小扬气", "code":"XYX"}, {"name":"祥云", "code":"EXM"}, {"name":"襄垣", "code":"EIF"}, {"name":"夏邑县", "code":"EJH"}, {"name":"新友谊", "code":"EYB"}, {"name":"新阳镇", "code":"XZJ"}, {"name":"徐州东", "code":"UUH"}, {"name":"新帐房", "code":"XZX"}, {"name":"悬钟", "code":"XRP"}, {"name":"新肇", "code":"XZT"}, {"name":"忻州", "code":"XXV"}, {"name":"汐子", "code":"XZD"}, {"name":"西哲里木", "code":"XRD"}, {"name":"新杖子", "code":"ERP"}, {"name":"姚安", "code":"YAC"}, {"name":"依安", "code":"YAX"}, {"name":"永安", "code":"YAS"}, {"name":"永安乡", "code":"YNB"}, {"name":"亚布力", "code":"YBB"}, {"name":"元宝山", "code":"YUD"}, {"name":"羊草", "code":"YAB"}, {"name":"秧草地", "code":"YKM"}, {"name":"阳澄湖", "code":"AIH"}, {"name":"迎春", "code":"YYB"}, {"name":"叶城", "code":"YER"}, {"name":"盐池", "code":"YKJ"}, {"name":"砚川", "code":"YYY"}, {"name":"阳春", "code":"YQQ"}, {"name":"宜城", "code":"YIN"}, {"name":"应城", "code":"YHN"}, {"name":"禹城", "code":"YCK"}, {"name":"晏城", "code":"YEK"}, {"name":"羊场", "code":"YED"}, {"name":"阳城", "code":"YNF"}, {"name":"阳岔", "code":"YAL"}, {"name":"郓城", "code":"YPK"}, {"name":"雁翅", "code":"YAP"}, {"name":"云彩岭", "code":"ACP"}, {"name":"虞城县", "code":"IXH"}, {"name":"营城子", "code":"YCT"}, {"name":"永登", "code":"YDJ"}, {"name":"英德", "code":"YDQ"}, {"name":"尹地", "code":"YDM"}, {"name":"永定", "code":"YGS"}, {"name":"雁荡山", "code":"YGH"}, {"name":"于都", "code":"YDG"}, {"name":"园墩", "code":"YAJ"}, {"name":"英德西", "code":"IIQ"}, {"name":"永丰营", "code":"YYM"}, {"name":"杨岗", "code":"YRB"}, {"name":"阳高", "code":"YOV"}, {"name":"阳谷", "code":"YIK"}, {"name":"友好", "code":"YOB"}, {"name":"余杭", "code":"EVH"}, {"name":"沿河城", "code":"YHP"}, {"name":"岩会", "code":"AEP"}, {"name":"羊臼河", "code":"YHM"}, {"name":"永嘉", "code":"URH"}, {"name":"营街", "code":"YAM"}, {"name":"盐津", "code":"AEW"}, {"name":"余江", "code":"YHG"}, {"name":"燕郊", "code":"AJP"}, {"name":"姚家", "code":"YAT"}, {"name":"岳家井", "code":"YGJ"}, {"name":"一间堡", "code":"YJT"}, {"name":"英吉沙", "code":"YIR"}, {"name":"云居寺", "code":"AFP"}, {"name":"燕家庄", "code":"AZK"}, {"name":"永康", "code":"RFH"}, {"name":"营口东", "code":"YGT"}, {"name":"银浪", "code":"YJX"}, {"name":"永郎", "code":"YLW"}, {"name":"宜良北", "code":"YSM"}, {"name":"永乐店", "code":"YDY"}, {"name":"伊拉哈", "code":"YLX"}, {"name":"伊林", "code":"YLB"}, {"name":"杨陵", "code":"YSY"}, {"name":"彝良", "code":"ALW"}, {"name":"杨林", "code":"YLM"}, {"name":"余粮堡", "code":"YLD"}, {"name":"杨柳青", "code":"YQP"}, {"name":"月亮田", "code":"YUM"}, {"name":"亚龙湾", "code":"TWQ"}, {"name":"义马", "code":"YMF"}, {"name":"玉门", "code":"YXJ"}, {"name":"云梦", "code":"YMN"}, {"name":"元谋", "code":"YMM"}, {"name":"阳明堡", "code":"YVV"}, {"name":"一面山", "code":"YST"}, {"name":"沂南", "code":"YNK"}, {"name":"宜耐", "code":"YVM"}, {"name":"伊宁东", "code":"YNR"}, {"name":"营盘水", "code":"YZJ"}, {"name":"羊堡", "code":"ABM"}, {"name":"阳泉北", "code":"YPP"}, {"name":"乐清", "code":"UPH"}, {"name":"焉耆", "code":"YSR"}, {"name":"源迁", "code":"AQK"}, {"name":"姚千户屯", "code":"YQT"}, {"name":"阳曲", "code":"YQV"}, {"name":"榆树沟", "code":"YGP"}, {"name":"月山", "code":"YBF"}, {"name":"玉石", "code":"YSJ"}, {"name":"偃师", "code":"YSF"}, {"name":"沂水", "code":"YUK"}, {"name":"榆社", "code":"YSV"}, {"name":"窑上", "code":"ASP"}, {"name":"元氏", "code":"YSP"}, {"name":"杨树岭", "code":"YAD"}, {"name":"野三坡", "code":"AIP"}, {"name":"榆树屯", "code":"YSX"}, {"name":"榆树台", "code":"YUT"}, {"name":"鹰手营子", "code":"YIP"}, {"name":"源潭", "code":"YTQ"}, {"name":"牙屯堡", "code":"YTZ"}, {"name":"烟筒山", "code":"YSL"}, {"name":"烟筒屯", "code":"YUX"}, {"name":"羊尾哨", "code":"YWM"}, {"name":"越西", "code":"YHW"}, {"name":"攸县", "code":"YOG"}, {"name":"玉溪", "code":"YXM"}, {"name":"永修", "code":"ACG"}, {"name":"弋阳", "code":"YIG"}, {"name":"酉阳", "code":"AFW"}, {"name":"余姚", "code":"YYH"}, {"name":"岳阳东", "code":"YIQ"}, {"name":"阳邑", "code":"ARP"}, {"name":"鸭园", "code":"YYL"}, {"name":"鸳鸯镇", "code":"YYJ"}, {"name":"燕子砭", "code":"YZY"}, {"name":"宜州", "code":"YSZ"}, {"name":"仪征", "code":"UZH"}, {"name":"兖州", "code":"YZK"}, {"name":"迤资", "code":"YQM"}, {"name":"羊者窝", "code":"AEM"}, {"name":"杨杖子", "code":"YZD"}, {"name":"镇安", "code":"ZEY"}, {"name":"治安", "code":"ZAD"}, {"name":"招柏", "code":"ZBP"}, {"name":"张百湾", "code":"ZUP"}, {"name":"中川机场", "code":"ZJJ"}, {"name":"枝城", "code":"ZCN"}, {"name":"子长", "code":"ZHY"}, {"name":"诸城", "code":"ZQK"}, {"name":"邹城", "code":"ZIK"}, {"name":"赵城", "code":"ZCV"}, {"name":"章党", "code":"ZHT"}, {"name":"正定", "code":"ZDP"}, {"name":"肇东", "code":"ZDB"}, {"name":"照福铺", "code":"ZFM"}, {"name":"章古台", "code":"ZGD"}, {"name":"赵光", "code":"ZGB"}, {"name":"中和", "code":"ZHX"}, {"name":"中华门", "code":"VNH"}, {"name":"枝江北", "code":"ZIN"}, {"name":"钟家村", "code":"ZJY"}, {"name":"朱家沟", "code":"ZUB"}, {"name":"紫荆关", "code":"ZYP"}, {"name":"周家", "code":"ZOB"}, {"name":"诸暨", "code":"ZDH"}, {"name":"镇江南", "code":"ZEH"}, {"name":"周家屯", "code":"ZOD"}, {"name":"褚家湾", "code":"CWJ"}, {"name":"湛江西", "code":"ZWQ"}, {"name":"朱家窑", "code":"ZUJ"}, {"name":"曾家坪子", "code":"ZBW"}, {"name":"张兰", "code":"ZLV"}, {"name":"镇赉", "code":"ZLT"}, {"name":"枣林", "code":"ZIV"}, {"name":"扎鲁特", "code":"ZLD"}, {"name":"扎赉诺尔西", "code":"ZXX"}, {"name":"樟木头", "code":"ZOQ"}, {"name":"中牟", "code":"ZGF"}, {"name":"中宁东", "code":"ZDJ"}, {"name":"中宁", "code":"VNJ"}, {"name":"中宁南", "code":"ZNJ"}, {"name":"镇平", "code":"ZPF"}, {"name":"漳平", "code":"ZPS"}, {"name":"泽普", "code":"ZPR"}, {"name":"枣强", "code":"ZVP"}, {"name":"张桥", "code":"ZQY"}, {"name":"章丘", "code":"ZTK"}, {"name":"朱日和", "code":"ZRC"}, {"name":"泽润里", "code":"ZLM"}, {"name":"中山北", "code":"ZGQ"}, {"name":"樟树东", "code":"ZOG"}, {"name":"中山", "code":"ZSQ"}, {"name":"柞水", "code":"ZSY"}, {"name":"钟山", "code":"ZSZ"}, {"name":"樟树", "code":"ZSG"}, {"name":"珠窝", "code":"ZOP"}, {"name":"张维屯", "code":"ZWB"}, {"name":"彰武", "code":"ZWD"}, {"name":"棕溪", "code":"ZOY"}, {"name":"钟祥", "code":"ZTN"}, {"name":"资溪", "code":"ZXS"}, {"name":"镇西", "code":"ZVT"}, {"name":"张辛", "code":"ZIP"}, {"name":"正镶白旗", "code":"ZXC"}, {"name":"紫阳", "code":"ZVY"}, {"name":"枣阳", "code":"ZYN"}, {"name":"竹园坝", "code":"ZAW"}, {"name":"张掖", "code":"ZYJ"}, {"name":"镇远", "code":"ZUW"}, {"name":"朱杨溪", "code":"ZXW"}, {"name":"漳州东", "code":"GOS"}, {"name":"漳州", "code":"ZUS"}, {"name":"壮志", "code":"ZUX"}, {"name":"子洲", "code":"ZZY"}, {"name":"中寨", "code":"ZZM"}, {"name":"涿州", "code":"ZXP"}, {"name":"咋子", "code":"ZAL"}, {"name":"卓资山", "code":"ZZC"}, {"name":"株洲西", "code":"ZAQ"}, {"name":"安仁", "code":"ARG"}, {"name":"安图西", "code":"AXL"}, {"name":"安阳东", "code":"ADF"}, {"name":"栟茶", "code":"FWH"}, {"name":"保定东", "code":"BMP"}, {"name":"滨海", "code":"FHP"}, {"name":"滨海北", "code":"FCP"}, {"name":"宝鸡南", "code":"BBY"}, {"name":"宝清", "code":"BUB"}, {"name":"本溪新城", "code":"BVT"}, {"name":"彬县", "code":"BXY"}, {"name":"宾阳", "code":"UKZ"}, {"name":"滨州", "code":"BIK"}, {"name":"巢湖东", "code":"GUH"}, {"name":"从江", "code":"KNW"}, {"name":"长临河", "code":"FVH"}, {"name":"茶陵南", "code":"CNG"}, {"name":"长庆桥", "code":"CQJ"}, {"name":"长寿北", "code":"COW"}, {"name":"潮汕", "code":"CBQ"}, {"name":"长武", "code":"CWY"}, {"name":"长兴", "code":"CBH"}, {"name":"长阳", "code":"CYN"}, {"name":"潮阳", "code":"CNQ"}, {"name":"东安东", "code":"DCZ"}, {"name":"东戴河", "code":"RDD"}, {"name":"东二道河", "code":"DRB"}, {"name":"东莞", "code":"RTQ"}, {"name":"大苴", "code":"DIM"}, {"name":"大荔", "code":"DNY"}, {"name":"大青沟", "code":"DSD"}, {"name":"德清", "code":"DRH"}, {"name":"大石头南", "code":"DAL"}, {"name":"大通西", "code":"DTO"}, {"name":"德兴", "code":"DWG"}, {"name":"丹霞山", "code":"IRQ"}, {"name":"大冶北", "code":"DBN"}, {"name":"都匀东", "code":"KJW"}, {"name":"东营南", "code":"DOK"}, {"name":"大余", "code":"DYG"}, {"name":"定州东", "code":"DOP"}, {"name":"峨眉山", "code":"IXW"}, {"name":"鄂州东", "code":"EFN"}, {"name":"防城港北", "code":"FBZ"}, {"name":"凤城东", "code":"FDT"}, {"name":"富川", "code":"FDZ"}, {"name":"丰都", "code":"FUW"}, {"name":"涪陵北", "code":"FEW"}, {"name":"抚远", "code":"FYB"}, {"name":"抚州东", "code":"FDG"}, {"name":"抚州", "code":"FZG"}, {"name":"高安", "code":"GCG"}, {"name":"广安南", "code":"VUW"}, {"name":"高碑店东", "code":"GMP"}, {"name":"恭城", "code":"GCZ"}, {"name":"贵定北", "code":"FMW"}, {"name":"葛店南", "code":"GNN"}, {"name":"贵定县", "code":"KIW"}, {"name":"广汉北", "code":"GVW"}, {"name":"革居", "code":"GEM"}, {"name":"光明城", "code":"IMQ"}, {"name":"广宁", "code":"FBQ"}, {"name":"桂平", "code":"GAZ"}, {"name":"弓棚子", "code":"GPT"}, {"name":"古田北", "code":"GBS"}, {"name":"广通北", "code":"GPM"}, {"name":"高台南", "code":"GAJ"}, {"name":"贵阳北", "code":"KQW"}, {"name":"高邑西", "code":"GNP"}, {"name":"惠安", "code":"HNS"}, {"name":"鹤壁东", "code":"HFF"}, {"name":"寒葱沟", "code":"HKB"}, {"name":"珲春", "code":"HUL"}, {"name":"邯郸东", "code":"HPP"}, {"name":"惠东", "code":"KDQ"}, {"name":"海东西", "code":"HDO"}, {"name":"洪洞西", "code":"HTV"}, {"name":"哈尔滨北", "code":"HTB"}, {"name":"合肥北城", "code":"COH"}, {"name":"合肥南", "code":"ENH"}, {"name":"黄冈", "code":"KGN"}, {"name":"黄冈东", "code":"KAN"}, {"name":"横沟桥东", "code":"HNN"}, {"name":"黄冈西", "code":"KXN"}, {"name":"洪河", "code":"HPB"}, {"name":"怀化南", "code":"KAQ"}, {"name":"黄河景区", "code":"HCF"}, {"name":"花湖", "code":"KHN"}, {"name":"怀集", "code":"FAQ"}, {"name":"河口北", "code":"HBM"}, {"name":"鲘门", "code":"KMQ"}, {"name":"虎门", "code":"IUQ"}, {"name":"侯马西", "code":"HPV"}, {"name":"衡南", "code":"HNG"}, {"name":"淮南东", "code":"HOH"}, {"name":"合浦", "code":"HVZ"}, {"name":"霍邱", "code":"FBH"}, {"name":"怀仁东", "code":"HFV"}, {"name":"华容东", "code":"HPN"}, {"name":"华容南", "code":"KRN"}, {"name":"黄石北", "code":"KSN"}, {"name":"黄山北", "code":"NYH"}, {"name":"贺胜桥东", "code":"HLN"}, {"name":"和硕", "code":"VUR"}, {"name":"花山南", "code":"KNN"}, {"name":"海阳北", "code":"HEK"}, {"name":"霍州东", "code":"HWV"}, {"name":"惠州南", "code":"KNQ"}, {"name":"泾川", "code":"JAJ"}, {"name":"旌德", "code":"NSH"}, {"name":"蛟河西", "code":"JOL"}, {"name":"军粮城北", "code":"JMP"}, {"name":"将乐", "code":"JLS"}, {"name":"贾鲁河", "code":"JLF"}, {"name":"即墨北", "code":"JVK"}, {"name":"建宁县北", "code":"JCS"}, {"name":"江宁", "code":"JJH"}, {"name":"建瓯西", "code":"JUS"}, {"name":"酒泉南", "code":"JNJ"}, {"name":"句容西", "code":"JWH"}, {"name":"建水", "code":"JSM"}, {"name":"界首市", "code":"JUN"}, {"name":"绩溪北", "code":"NRH"}, {"name":"介休东", "code":"JDV"}, {"name":"泾县", "code":"LOH"}, {"name":"进贤南", "code":"JXG"}, {"name":"嘉峪关南", "code":"JBJ"}, {"name":"晋中", "code":"JZV"}, {"name":"凯里南", "code":"QKW"}, {"name":"库伦", "code":"KLD"}, {"name":"葵潭", "code":"KTQ"}, {"name":"开阳", "code":"KVW"}, {"name":"来宾北", "code":"UCZ"}, {"name":"灵璧", "code":"GMH"}, {"name":"绿博园", "code":"LCF"}, {"name":"罗城", "code":"VCZ"}, {"name":"陵城", "code":"LGK"}, {"name":"龙洞堡", "code":"FVW"}, {"name":"乐都南", "code":"LVO"}, {"name":"娄底南", "code":"UOQ"}, {"name":"离堆公园", "code":"INW"}, {"name":"陆丰", "code":"LLQ"}, {"name":"禄丰南", "code":"LQM"}, {"name":"临汾西", "code":"LXV"}, {"name":"滦河", "code":"UDP"}, {"name":"漯河西", "code":"LBN"}, {"name":"罗江东", "code":"IKW"}, {"name":"利津南", "code":"LNK"}, {"name":"龙里北", "code":"KFW"}, {"name":"醴陵东", "code":"UKQ"}, {"name":"礼泉", "code":"LGY"}, {"name":"灵石东", "code":"UDV"}, {"name":"乐山", "code":"IVW"}, {"name":"龙市", "code":"LAG"}, {"name":"溧水", "code":"LDH"}, {"name":"莱西北", "code":"LBK"}, {"name":"溧阳", "code":"LEH"}, {"name":"临邑", "code":"LUK"}, {"name":"柳园南", "code":"LNR"}, {"name":"鹿寨北", "code":"LSZ"}, {"name":"临泽南", "code":"LDJ"}, {"name":"明港东", "code":"MDN"}, {"name":"民和南", "code":"MNO"}, {"name":"马兰", "code":"MLR"}, {"name":"民乐", "code":"MBJ"}, {"name":"玛纳斯", "code":"MSR"}, {"name":"牟平", "code":"MBK"}, {"name":"闽清北", "code":"MBS"}, {"name":"眉山东", "code":"IUW"}, {"name":"庙山", "code":"MSN"}, {"name":"门源", "code":"MYO"}, {"name":"蒙自北", "code":"MBM"}, {"name":"蒙自", "code":"MZM"}, {"name":"南城", "code":"NDG"}, {"name":"南昌西", "code":"NXG"}, {"name":"南芬北", "code":"NUT"}, {"name":"南丰", "code":"NFG"}, {"name":"南湖东", "code":"NDN"}, {"name":"南江", "code":"FIW"}, {"name":"南江口", "code":"NDQ"}, {"name":"南陵", "code":"LLH"}, {"name":"尼木", "code":"NMO"}, {"name":"南宁东", "code":"NFZ"}, {"name":"南平北", "code":"NBS"}, {"name":"南雄", "code":"NCQ"}, {"name":"南阳寨", "code":"NYF"}, {"name":"普安", "code":"PAN"}, {"name":"屏边", "code":"PBM"}, {"name":"普定", "code":"PGW"}, {"name":"平度", "code":"PAK"}, {"name":"普宁", "code":"PEQ"}, {"name":"平南南", "code":"PAZ"}, {"name":"彭山北", "code":"PPW"}, {"name":"坪上", "code":"PSK"}, {"name":"萍乡北", "code":"PBG"}, {"name":"平遥古城", "code":"PDV"}, {"name":"彭州", "code":"PMW"}, {"name":"青白江东", "code":"QFW"}, {"name":"青岛北", "code":"QHK"}, {"name":"祁东", "code":"QMQ"}, {"name":"前锋", "code":"QFB"}, {"name":"青莲", "code":"QEW"}, {"name":"齐齐哈尔南", "code":"QNB"}, {"name":"清水北", "code":"QEJ"}, {"name":"青神", "code":"QVW"}, {"name":"岐山", "code":"QAY"}, {"name":"庆盛", "code":"QSQ"}, {"name":"曲水县", "code":"QSO"}, {"name":"祁县东", "code":"QGV"}, {"name":"乾县", "code":"QBY"}, {"name":"祁阳", "code":"QWQ"}, {"name":"全州南", "code":"QNZ"}, {"name":"仁布", "code":"RUO"}, {"name":"荣成", "code":"RCK"}, {"name":"如东", "code":"RIH"}, {"name":"榕江", "code":"RVW"}, {"name":"日喀则", "code":"RKO"}, {"name":"饶平", "code":"RVQ"}, {"name":"宋城路", "code":"SFF"}, {"name":"三都县", "code":"KKW"}, {"name":"商河", "code":"SOK"}, {"name":"泗洪", "code":"GQH"}, {"name":"三江南", "code":"SWZ"}, {"name":"三井子", "code":"OJT"}, {"name":"双流机场", "code":"IPW"}, {"name":"双流西", "code":"IQW"}, {"name":"三明北", "code":"SHS"}, {"name":"山坡东", "code":"SBN"}, {"name":"沈丘", "code":"SQN"}, {"name":"鄯善北", "code":"SMR"}, {"name":"三水南", "code":"RNQ"}, {"name":"韶山南", "code":"INQ"}, {"name":"三穗", "code":"QHW"}, {"name":"汕尾", "code":"OGQ"}, {"name":"歙县北", "code":"NPH"}, {"name":"绍兴北", "code":"SLH"}, {"name":"始兴", "code":"IPQ"}, {"name":"泗县", "code":"GPH"}, {"name":"泗阳", "code":"MPH"}, {"name":"邵阳北", "code":"OVQ"}, {"name":"上虞北", "code":"SSH"}, {"name":"松原北", "code":"OCT"}, {"name":"山阴", "code":"SNV"}, {"name":"沈阳南", "code":"SOT"}, {"name":"深圳北", "code":"IOQ"}, {"name":"神州", "code":"SRQ"}, {"name":"深圳坪山", "code":"IFQ"}, {"name":"石嘴山", "code":"QQJ"}, {"name":"石柱县", "code":"OSW"}, {"name":"桃村北", "code":"TOK"}, {"name":"土地堂东", "code":"TTN"}, {"name":"太谷西", "code":"TIV"}, {"name":"吐哈", "code":"THR"}, {"name":"通海", "code":"TAM"}, {"name":"通化县", "code":"TXL"}, {"name":"吐鲁番北", "code":"TAR"}, {"name":"铜陵北", "code":"KXH"}, {"name":"泰宁", "code":"TNS"}, {"name":"铜仁南", "code":"TNW"}, {"name":"汤逊湖", "code":"THN"}, {"name":"藤县", "code":"TAZ"}, {"name":"太原南", "code":"TNV"}, {"name":"通远堡西", "code":"TST"}, {"name":"文登东", "code":"WGK"}, {"name":"五府山", "code":"WFG"}, {"name":"威虎岭北", "code":"WBL"}, {"name":"威海北", "code":"WHK"}, {"name":"五龙背东", "code":"WMT"}, {"name":"乌龙泉南", "code":"WFN"}, {"name":"五女山", "code":"WET"}, {"name":"无为", "code":"IIH"}, {"name":"瓦屋山", "code":"WAH"}, {"name":"闻喜西", "code":"WOV"}, {"name":"武夷山北", "code":"WBS"}, {"name":"武夷山东", "code":"WCS"}, {"name":"婺源", "code":"WYG"}, {"name":"武陟", "code":"WIF"}, {"name":"梧州南", "code":"WBZ"}, {"name":"兴安北", "code":"XDZ"}, {"name":"许昌东", "code":"XVF"}, {"name":"项城", "code":"ERN"}, {"name":"新都东", "code":"EWW"}, {"name":"西丰", "code":"XFT"}, {"name":"襄汾西", "code":"XTV"}, {"name":"孝感北", "code":"XJN"}, {"name":"新化南", "code":"EJQ"}, {"name":"新晃西", "code":"EWQ"}, {"name":"新津", "code":"IRW"}, {"name":"新津南", "code":"ITW"}, {"name":"咸宁东", "code":"XKN"}, {"name":"咸宁南", "code":"UNN"}, {"name":"溆浦南", "code":"EMQ"}, {"name":"协荣", "code":"ROO"}, {"name":"湘潭北", "code":"EDQ"}, {"name":"邢台东", "code":"EDP"}, {"name":"修武西", "code":"EXF"}, {"name":"新乡东", "code":"EGF"}, {"name":"新余北", "code":"XBG"}, {"name":"西阳村", "code":"XQF"}, {"name":"信阳东", "code":"OYN"}, {"name":"咸阳秦都", "code":"XOY"}, {"name":"仙游", "code":"XWS"}, {"name":"迎宾路", "code":"YFW"}, {"name":"运城北", "code":"ABV"}, {"name":"宜春", "code":"YEG"}, {"name":"岳池", "code":"AWW"}, {"name":"云浮东", "code":"IXQ"}, {"name":"永福南", "code":"YBZ"}, {"name":"雨格", "code":"VTM"}, {"name":"洋河", "code":"GTH"}, {"name":"永济北", "code":"AJV"}, {"name":"于家堡", "code":"YKP"}, {"name":"延吉西", "code":"YXL"}, {"name":"运粮河", "code":"YEF"}, {"name":"炎陵", "code":"YAG"}, {"name":"杨陵南", "code":"YEY"}, {"name":"郁南", "code":"YKQ"}, {"name":"永寿", "code":"ASY"}, {"name":"玉山南", "code":"YGG"}, {"name":"永泰", "code":"YTS"}, {"name":"鹰潭北", "code":"YKG"}, {"name":"烟台南", "code":"YLK"}, {"name":"尤溪", "code":"YXS"}, {"name":"云霄", "code":"YBS"}, {"name":"宜兴", "code":"YUH"}, {"name":"阳信", "code":"YVK"}, {"name":"应县", "code":"YZV"}, {"name":"攸县南", "code":"YXG"}, {"name":"余姚北", "code":"CTH"}, {"name":"诏安", "code":"ZDS"}, {"name":"正定机场", "code":"ZHP"}, {"name":"纸坊东", "code":"ZMN"}, {"name":"昭化", "code":"ZHW"}, {"name":"芷江", "code":"ZPQ"}, {"name":"织金", "code":"IZW"}, {"name":"左岭", "code":"ZSN"}, {"name":"驻马店西", "code":"ZLN"}, {"name":"漳浦", "code":"ZCS"}, {"name":"肇庆东", "code":"FCQ"}, {"name":"庄桥", "code":"ZQH"}, {"name":"钟山西", "code":"ZAZ"}, {"name":"张掖西", "code":"ZEJ"}, {"name":"涿州东", "code":"ZAP"}, {"name":"卓资东", "code":"ZDC"}, {"name":"郑州东", "code":"ZAF"}, {"name":"胜芳", "code":"SUP"}, {"name":"隆安东", "code":"IDZ"}, {"name":"缙云西", "code":"PYH"}, {"name":"邵东", "code":"FIQ"} ], "error_code":0 }';
+$data='@bjb|北京北|VAP|beijingbei|bjb|0@bjd|北京东|BOP|beijingdong|bjd|1@bji|北京|BJP|beijing|bj|2@bjn|北京南|VNP|beijingnan|bjn|3@bjx|北京西|BXP|beijingxi|bjx|4@gzn|广州南|IZQ|guangzhounan|gzn|5@cqb|重庆北|CUW|chongqingbei|cqb|6@cqi|重庆|CQW|chongqing|cq|7@cqn|重庆南|CRW|chongqingnan|cqn|8@gzd|广州东|GGQ|guangzhoudong|gzd|9@sha|上海|SHH|shanghai|sh|10@shn|上海南|SNH|shanghainan|shn|11@shq|上海虹桥|AOH|shanghaihongqiao|shhq|12@shx|上海西|SXH|shanghaixi|shx|13@tjb|天津北|TBP|tianjinbei|tjb|14@tji|天津|TJP|tianjin|tj|15@tjn|天津南|TIP|tianjinnan|tjn|16@tjx|天津西|TXP|tianjinxi|tjx|17@cch|长春|CCT|changchun|cc|18@ccn|长春南|CET|changchunnan|ccn|19@ccx|长春西|CRT|changchunxi|ccx|20@cdd|成都东|ICW|chengdudong|cdd|21@cdn|成都南|CNW|chengdunan|cdn|22@cdu|成都|CDW|chengdu|cd|23@csh|长沙|CSQ|changsha|cs|24@csn|长沙南|CWQ|changshanan|csn|25@fzh|福州|FZS|fuzhou|fz|26@fzn|福州南|FYS|fuzhounan|fzn|27@gya|贵阳|GIW|guiyang|gy|28@gzh|广州|GZQ|guangzhou|gz|29@gzx|广州西|GXQ|guangzhouxi|gzx|30@heb|哈尔滨|HBB|haerbin|heb|31@hed|哈尔滨东|VBB|haerbindong|hebd|32@hex|哈尔滨西|VAB|haerbinxi|hebx|33@hfe|合肥|HFH|hefei|hf|34@hfx|合肥西|HTH|hefeixi|hfx|35@hhd|呼和浩特东|NDC|huhehaotedong|hhhtd|36@hht|呼和浩特|HHC|huhehaote|hhht|37@hkd|海 口东|KEQ|haikoudong|hkd|38@hkd|海口东|HMQ|haikoudong|hkd|39@hko|海口|VUQ|haikou|hk|40@hzd|杭州东|HGH|hangzhoudong|hzd|41@hzh|杭州|HZH|hangzhou|hz|42@hzn|杭州南|XHH|hangzhounan|hzn|43@jna|济南|JNK|jinan|jn|44@jnd|济南东|JAK|jinandong|jnd|45@jnx|济南西|JGK|jinanxi|jnx|46@kmi|昆明|KMM|kunming|km|47@kmx|昆明西|KXM|kunmingxi|kmx|48@lsa|拉萨|LSO|lasa|ls|49@lzd|兰州东|LVJ|lanzhoudong|lzd|50@lzh|兰州|LZJ|lanzhou|lz|51@lzx|兰州西|LAJ|lanzhouxi|lzx|52@nch|南昌|NCG|nanchang|nc|53@nji|南京|NJH|nanjing|nj|54@njn|南京南|NKH|nanjingnan|njn|55@nni|南宁|NNZ|nanning|nn|56@sjb|石家庄北|VVP|shijiazhuangbei|sjzb|57@sjz|石家庄|SJP|shijiazhuang|sjz|58@sya|沈阳|SYT|shenyang|sy|59@syb|沈阳北|SBT|shenyangbei|syb|60@syd|沈阳东|SDT|shenyangdong|syd|61@tyb|太原北|TBV|taiyuanbei|tyb|62@tyd|太原东|TDV|taiyuandong|tyd|63@tyu|太原|TYV|taiyuan|ty|64@wha|武汉|WHN|wuhan|wh|65@wjx|王家营西|KNM|wangjiayingxi|wjyx|66@wln|乌鲁木齐南|WMR|wulumuqinan|wlmqn|67@xab|西安北|EAY|xianbei|xab|68@xan|西安|XAY|xian|xa|69@xan|西安南|CAY|xiannan|xan|70@xni|西宁|XNO|xining|xn|71@ych|银川|YIJ|yinchuan|yc|72@zzh|郑州|ZZF|zhengzhou|zz|73@aes|阿尔山|ART|aershan|aes|74@aka|安康|AKY|ankang|ak|75@aks|阿克苏|ASR|akesu|aks|76@alh|阿里河|AHX|alihe|alh|77@alk|阿拉山口|AKR|alashankou|alsk|78@api|安平|APT|anping|ap|79@aqi|安庆|AQH|anqing|aq|80@ash|安顺|ASW|anshun|as|81@ash|鞍山|AST|anshan|as|82@aya|安阳|AYF|anyang|ay|83@ban|北安|BAB|beian|ba|84@bbu|蚌埠|BBH|bengbu|bb|85@bch|白城|BCT|baicheng|bc|86@bha|北海|BHZ|beihai|bh|87@bhe|白河|BEL|baihe|bh|88@bji|白涧|BAP|baijian|bj|89@bji|宝鸡|BJY|baoji|bj|90@bji|滨江|BJB|binjiang|bj|91@bkt|博克图|BKX|boketu|bkt|92@bse|百色|BIZ|baise|bs|93@bss|白山市|HJL|baishanshi|bss|94@bta|北台|BTT|beitai|bt|95@btd|包头东|BDC|baotoudong|btd|96@bto|包头|BTC|baotou|bt|97@bts|北屯市|BXR|beitunshi|bts|98@bxi|本溪|BXT|benxi|bx|99@byb|白云鄂博|BEC|baiyunebo|byeb|100@byx|白银西|BXJ|baiyinxi|byx|101@bzh|亳州|BZH|bozhou|bz|102@cbi|赤壁|CBN|chibi|cb|103@cde|常德|VGQ|changde|cd|104@cde|承德|CDP|chengde|cd|105@cdi|长甸|CDT|changdian|cd|106@cfe|赤峰|CFD|chifeng|cf|107@cli|茶陵|CDG|chaling|cl|108@cna|苍南|CEH|cangnan|cn|109@cpi|昌平|CPP|changping|cp|110@cre|崇仁|CRG|chongren|cr|111@ctu|昌图|CTT|changtu|ct|112@ctz|长汀镇|CDB|changtingzhen|ctz|113@cxi|曹县|CXK|caoxian|cx|114@cxi|楚雄|COM|chuxiong|cx|115@cxt|陈相屯|CXT|chenxiangtun|cxt|116@czb|长治北|CBF|changzhibei|czb|117@czh|池州|IYH|chizhou|cz|118@czh|长征|CZJ|changzheng|cz|119@czh|常州|CZH|changzhou|cz|120@czh|郴州|CZQ|chenzhou|cz|121@czh|长治|CZF|changzhi|cz|122@czh|沧州|COP|cangzhou|cz|123@czu|崇左|CZZ|chongzuo|cz|124@dab|大安北|RNT|daanbei|dab|125@dch|大成|DCT|dacheng|dc|126@ddo|丹东|DUT|dandong|dd|127@dfh|东方红|DFB|dongfanghong|dfh|128@dgd|东莞东|DMQ|dongguandong|dgd|129@dhs|大虎山|DHD|dahushan|dhs|130@dhu|敦煌|DHJ|dunhuang|dh|131@dhu|敦化|DHL|dunhua|dh|132@dhu|德惠|DHT|dehui|dh|133@djc|东京城|DJB|dongjingcheng|djc|134@dji|大涧|DFP|dajian|dj|135@djy|都江堰|DDW|dujiangyan|djy|136@dlb|大连北|DFT|dalianbei|dlb|137@dli|大理|DKM|dali|dl|138@dli|大连|DLT|dalian|dl|139@dna|定南|DNG|dingnan|dn|140@dqi|大庆|DZX|daqing|dq|141@dsh|东胜|DOC|dongsheng|ds|142@dsq|大石桥|DQT|dashiqiao|dsq|143@dto|大同|DTV|datong|dt|144@dyi|东营|DPK|dongying|dy|145@dys|大杨树|DUX|dayangshu|dys|146@dyu|都匀|RYW|duyun|dy|147@dzh|邓州|DOF|dengzhou|dz|148@dzh|达州|RXW|dazhou|dz|149@dzh|德州|DZP|dezhou|dz|150@ejn|额济纳|EJC|ejina|ejn|151@eli|二连|RLC|erlian|el|152@esh|恩施|ESN|enshi|es|153@fdi|福鼎|FES|fuding|fd|154@fhc|凤凰机场|FJQ|fenghuangjichang|fhjc|155@fld|风陵渡|FLV|fenglingdu|fld|156@fli|涪陵|FLW|fuling|fl|157@flj|富拉尔基|FRX|fulaerji|flej|158@fsb|抚顺北|FET|fushunbei|fsb|159@fsh|佛山|FSQ|foshan|fs|160@fxn|阜新南|FXD|fuxinnan|fxn|161@fya|阜阳|FYH|fuyang|fy|162@gem|格尔木|GRO|geermu|gem|163@gha|广汉|GHW|guanghan|gh|164@gji|古交|GJV|gujiao|gj|165@glb|桂林北|GBZ|guilinbei|glb|166@gli|古莲|GRX|gulian|gl|167@gli|桂林|GLZ|guilin|gl|168@gsh|固始|GXN|gushi|gs|169@gsh|广水|GSN|guangshui|gs|170@gta|干塘|GNJ|gantang|gt|171@gyu|广元|GYW|guangyuan|gy|172@gzb|广州北|GBQ|guangzhoubei|gzb|173@gzh|赣州|GZG|ganzhou|gz|174@gzl|公主岭|GLT|gongzhuling|gzl|175@gzn|公主岭南|GBT|gongzhulingnan|gzln|176@han|淮安|AUH|huaian|ha|177@hbe|淮北|HRH|huaibei|hb|178@hbe|鹤北|HMB|hebei|hb|179@hbi|淮滨|HVN|huaibin|hb|180@hbi|河边|HBV|hebian|hb|181@hch|潢川|KCN|huangchuan|hc|182@hch|韩城|HCY|hancheng|hc|183@hda|邯郸|HDP|handan|hd|184@hdz|横道河子|HDB|hengdaohezi|hdhz|185@hga|鹤岗|HGB|hegang|hg|186@hgt|皇姑屯|HTT|huanggutun|hgt|187@hgu|红果|HEM|hongguo|hg|188@hhe|黑河|HJB|heihe|hh|189@hhu|怀化|HHQ|huaihua|hh|190@hko|汉口|HKN|hankou|hk|191@hld|葫芦岛|HLD|huludao|hld|192@hle|海拉尔|HRX|hailaer|hle|193@hll|霍林郭勒|HWD|huolinguole|hlgl|194@hlu|海伦|HLB|hailun|hl|195@hma|侯马|HMV|houma|hm|196@hmi|哈密|HMR|hami|hm|197@hna|淮南|HAH|huainan|hn|198@hna|桦南|HNB|huanan|hn|199@hnx|海宁西|EUH|hainingxi|hnx|200@hqi|鹤庆|HQM|heqing|hq|201@hrb|怀柔北|HBP|huairoubei|hrb|202@hro|怀柔|HRP|huairou|hr|203@hsd|黄石东|OSN|huangshidong|hsd|204@hsh|华山|HSY|huashan|hs|205@hsh|黄山|HKH|huangshan|hs|206@hsh|黄石|HSN|huangshi|hs|207@hsh|衡水|HSP|hengshui|hs|208@hya|衡阳|HYQ|hengyang|hy|209@hze|菏泽|HIK|heze|hz|210@hzh|贺州|HXZ|hezhou|hz|211@hzh|汉中|HOY|hanzhong|hz|212@hzh|惠州|HCQ|huizhou|hz|213@jan|吉安|VAG|jian|ja|214@jan|集安|JAL|jian|ja|215@jbc|江边村|JBG|jiangbiancun|jbc|216@jch|晋城|JCF|jincheng|jc|217@jcj|金城江|JJZ|jinchengjiang|jcj|218@jdz|景德镇|JCG|jingdezhen|jdz|219@jfe|嘉峰|JFF|jiafeng|jf|220@jgq|加格达奇|JGX|jiagedaqi|jgdq|221@jgs|井冈山|JGG|jinggangshan|jgs|222@jhe|蛟河|JHL|jiaohe|jh|223@jhn|金华南|RNH|jinhuanan|jhn|224@jhu|金华|JBH|jinhua|jh|225@jji|九江|JJG|jiujiang|jj|226@jli|吉林|JLL|jilin|jl|227@jme|荆门|JMN|jingmen|jm|228@jms|佳木斯|JMB|jiamusi|jms|229@jni|济宁|JIK|jining|jn|230@jnn|集宁南|JAC|jiningnan|jnn|231@jqu|酒泉|JQJ|jiuquan|jq|232@jsh|江山|JUH|jiangshan|js|233@jsh|吉首|JIQ|jishou|js|234@jta|九台|JTL|jiutai|jt|235@jts|镜铁山|JVJ|jingtieshan|jts|236@jxi|鸡西|JXB|jixi|jx|237@jxi|蓟县|JKP|jixian|jx|238@jxx|绩溪县|JRH|jixixian|jxx|239@jyg|嘉峪关|JGJ|jiayuguan|jyg|240@jyo|江油|JFW|jiangyou|jy|241@jzh|锦州|JZD|jinzhou|jz|242@jzh|金州|JZT|jinzhou|jz|243@kel|库尔勒|KLR|kuerle|kel|244@kfe|开封|KFF|kaifeng|kf|245@kla|岢岚|KLV|kelan|kl|246@kli|凯里|KLW|kaili|kl|247@ksh|喀什|KSR|kashi|ks|248@ksn|昆山南|KNH|kunshannan|ksn|249@ktu|奎屯|KTR|kuitun|kt|250@kyu|开原|KYT|kaiyuan|ky|251@lan|六安|UAH|luan|la|252@lba|灵宝|LBF|lingbao|lb|253@lcg|芦潮港|UCH|luchaogang|lcg|254@lch|隆昌|LCW|longchang|lc|255@lch|陆川|LKZ|luchuan|lc|256@lch|利川|LCN|lichuan|lc|257@lch|临川|LCG|linchuan|lc|258@lch|潞城|UTP|lucheng|lc|259@lda|鹿道|LDL|ludao|ld|260@ldi|娄底|LDQ|loudi|ld|261@lfe|临汾|LFV|linfen|lf|262@lgz|良各庄|LGP|lianggezhuang|lgz|263@lhe|临河|LHC|linhe|lh|264@lhe|漯河|LON|luohe|lh|265@lhu|绿化|LWJ|lvhua|lh|266@lhu|隆化|UHP|longhua|lh|267@lji|丽江|LHM|lijiang|lj|268@lji|临江|LQL|linjiang|lj|269@lji|龙井|LJL|longjing|lj|270@lli|吕梁|LHV|lvliang|ll|271@lli|醴陵|LLG|liling|ll|272@lln|柳林南|LKV|liulinnan|lln|273@lpi|滦平|UPP|luanping|lp|274@lps|六盘水|UMW|liupanshui|lps|275@lqi|灵丘|LVV|lingqiu|lq|276@lsh|旅顺|LST|lvshun|ls|277@lxi|兰溪|LWH|lanxi|lx|278@lxi|陇西|LXJ|longxi|lx|279@lxi|澧县|LEQ|lixian|lx|280@lxi|临西|UEP|linxi|lx|281@lya|龙岩|LYS|longyan|ly|282@lya|耒阳|LYQ|leiyang|ly|283@lya|洛阳|LYF|luoyang|ly|284@lyd|连云港东|UKH|lianyungangdong|lygd|285@lyd|洛阳东|LDF|luoyangdong|lyd|286@lyi|临沂|LVK|linyi|ly|287@lym|洛阳龙门|LLF|luoyanglongmen|lylm|288@lyu|柳园|DHR|liuyuan|ly|289@lyu|凌源|LYD|lingyuan|ly|290@lyu|辽源|LYL|liaoyuan|ly|291@lzh|立志|LZX|lizhi|lz|292@lzh|柳州|LZZ|liuzhou|lz|293@lzh|辽中|LZD|liaozhong|lz|294@mch|麻城|MCN|macheng|mc|295@mdh|免渡河|MDX|mianduhe|mdh|296@mdj|牡丹江|MDB|mudanjiang|mdj|297@meg|莫尔道嘎|MRX|moerdaoga|medg|298@mgu|明光|MGH|mingguang|mg|299@mgu|满归|MHX|mangui|mg|300@mhe|漠河|MVX|mohe|mh|301@mmi|茂名|MDQ|maoming|mm|302@mmx|茂名西|MMZ|maomingxi|mmx|303@msh|密山|MSB|mishan|ms|304@msj|马三家|MJT|masanjia|msj|305@mwe|麻尾|VAW|mawei|mw|306@mya|绵阳|MYW|mianyang|my|307@mzh|梅州|MOQ|meizhou|mz|308@mzl|满洲里|MLX|manzhouli|mzl|309@nbd|宁波东|NVH|ningbodong|nbd|310@nbo|宁波|NGH|ningbo|nb|311@nch|南岔|NCB|nancha|nc|312@nch|南充|NCW|nanchong|nc|313@nda|南丹|NDZ|nandan|nd|314@ndm|南大庙|NMP|nandamiao|ndm|315@nfe|南芬|NFT|nanfen|nf|316@nhe|讷河|NHX|nehe|nh|317@nji|嫩江|NGX|nenjiang|nj|318@nji|内江|NJW|neijiang|nj|319@npi|南平|NPS|nanping|np|320@nto|南通|NUH|nantong|nt|321@nya|南阳|NFF|nanyang|ny|322@nzs|碾子山|NZX|nianzishan|nzs|323@pds|平顶山|PEN|pingdingshan|pds|324@pji|盘锦|PVD|panjin|pj|325@pli|平凉|PIJ|pingliang|pl|326@pln|平凉南|POJ|pingliangnan|pln|327@pqu|平泉|PQP|pingquan|pq|328@psh|坪石|PSQ|pingshi|ps|329@pxi|萍乡|PXG|pingxiang|px|330@pxi|凭祥|PXZ|pingxiang|px|331@pxx|郫县西|PCW|pixianxi|pxx|332@pzh|攀枝花|PRW|panzhihua|pzh|333@qch|蕲春|QRN|qichun|qc|334@qcs|青城山|QSW|qingchengshan|qcs|335@qda|青岛|QDK|qingdao|qd|336@qhc|清河城|QYP|qinghecheng|qhc|337@qji|曲靖|QJM|qujing|qj|338@qji|黔江|QNW|qianjiang|qj|339@qjz|前进镇|QEB|qianjinzhen|qjz|340@qqe|齐齐哈尔|QHX|qiqihaer|qqhe|341@qth|七台河|QTB|qitaihe|qth|342@qxi|沁县|QVV|qinxian|qx|343@qzd|泉州东|QRS|quanzhoudong|qzd|344@qzh|衢州|QEH|quzhou|qz|345@qzh|泉州|QYS|quanzhou|qz|346@ran|融安|RAZ|rongan|ra|347@rjg|汝箕沟|RQJ|rujigou|rqg|348@rji|瑞金|RJG|ruijin|rj|349@rzh|日照|RZK|rizhao|rz|350@scp|双城堡|SCB|shuangchengpu|scb|351@sfh|绥芬河|SFB|suifenhe|sfh|352@sgd|韶关东|SGQ|shaoguandong|sgd|353@shg|山海关|SHD|shanhaiguan|shg|354@shu|绥化|SHB|suihua|sh|355@sjf|三间房|SFX|sanjianfang|sjf|356@sjt|苏家屯|SXT|sujiatun|sjt|357@sla|舒兰|SLL|shulan|sl|358@smi|三明|SMS|sanming|sm|359@smu|神木|OMY|shenmu|sm|360@smx|三门峡|SMF|sanmenxia|smx|361@sna|商南|ONY|shangnan|sn|362@sni|遂宁|NIW|suining|sn|363@spi|四平|SPT|siping|sp|364@sqi|商丘|SQF|shangqiu|sq|365@sra|上饶|SRG|shangrao|sr|366@ssh|韶山|SSQ|shaoshan|ss|367@sso|宿松|OAH|susong|ss|368@sto|汕头|OTQ|shantou|st|369@swu|邵武|SWS|shaowu|sw|370@sxi|涉县|OEP|shexian|sx|371@sya|三亚|SEQ|sanya|sy|372@sya|三 亚|JUQ|sanya|sy|373@sya|邵阳|SYQ|shaoyang|sy|374@sya|十堰|SNN|shiyan|sy|375@sys|双鸭山|SSB|shuangyashan|sys|376@syu|松原|VYT|songyuan|sy|377@szh|苏州|SZH|suzhou|sz|378@szh|深圳|SZQ|shenzhen|sz|379@szh|宿州|OXH|suzhou|sz|380@szh|随州|SZN|suizhou|sz|381@szh|朔州|SUV|shuozhou|sz|382@szx|深圳西|OSQ|shenzhenxi|szx|383@tba|塘豹|TBQ|tangbao|tb|384@teq|塔尔气|TVX|taerqi|teq|385@tgu|潼关|TGY|tongguan|tg|386@tgu|塘沽|TGP|tanggu|tg|387@the|塔河|TXX|tahe|th|388@thu|通化|THL|tonghua|th|389@tla|泰来|TLX|tailai|tl|390@tlf|吐鲁番|TFR|tulufan|tlf|391@tli|通辽|TLD|tongliao|tl|392@tli|铁岭|TLT|tieling|tl|393@tlz|陶赖昭|TPT|taolaizhao|tlz|394@tme|图们|TML|tumen|tm|395@tre|铜仁|RDQ|tongren|tr|396@tsb|唐山北|FUP|tangshanbei|tsb|397@tsf|田师府|TFT|tianshifu|tsf|398@tsh|泰山|TAK|taishan|ts|399@tsh|唐山|TSP|tangshan|ts|400@tsh|天水|TSJ|tianshui|ts|401@typ|通远堡|TYT|tongyuanpu|tyb|402@tys|太阳升|TQT|taiyangsheng|tys|403@tzh|泰州|UTH|taizhou|tz|404@tzi|桐梓|TZW|tongzi|tz|405@tzx|通州西|TAP|tongzhouxi|tzx|406@wch|五常|WCB|wuchang|wc|407@wch|武昌|WCN|wuchang|wc|408@wfd|瓦房店|WDT|wafangdian|wfd|409@wha|威海|WKK|weihai|wh|410@whu|芜湖|WHH|wuhu|wh|411@whx|乌海西|WXC|wuhaixi|whx|412@wjt|吴家屯|WJT|wujiatun|wjt|413@wlo|武隆|WLW|wulong|wl|414@wlt|乌兰浩特|WWT|wulanhaote|wlht|415@wna|渭南|WNY|weinan|wn|416@wsh|威舍|WSM|weishe|ws|417@wts|歪头山|WIT|waitoushan|wts|418@wwe|武威|WUJ|wuwei|ww|419@wwn|武威南|WWJ|wuweinan|wwn|420@wxi|无锡|WXH|wuxi|wx|421@wxi|乌西|WXR|wuxi|wx|422@wyl|乌伊岭|WPB|wuyiling|wyl|423@wys|武夷山|WAS|wuyishan|wys|424@wyu|万源|WYY|wanyuan|wy|425@wzh|万州|WYW|wanzhou|wz|426@wzh|梧州|WZZ|wuzhou|wz|427@wzh|温州|RZH|wenzhou|wz|428@wzn|温州南|VRH|wenzhounan|wzn|429@xch|西昌|ECW|xichang|xc|430@xch|许昌|XCF|xuchang|xc|431@xcn|西昌南|ENW|xichangnan|xcn|432@xfa|香坊|XFB|xiangfang|xf|433@xga|轩岗|XGV|xuangang|xg|434@xgu|兴国|EUG|xingguo|xg|435@xha|宣汉|XHY|xuanhan|xh|436@xhu|新会|EFQ|xinhui|xh|437@xhu|新晃|XLQ|xinhuang|xh|438@xlt|锡林浩特|XTC|xilinhaote|xlht|439@xlx|兴隆县|EXP|xinglongxian|xlx|440@xmb|厦门北|XKS|xiamenbei|xmb|441@xme|厦门|XMS|xiamen|xm|442@xmq|厦门高崎|XBS|xiamengaoqi|xmgq|443@xsh|小市|XST|xiaoshi|xs|444@xsh|秀山|ETW|xiushan|xs|445@xta|向塘|XTG|xiangtang|xt|446@xwe|宣威|XWM|xuanwei|xw|447@xxi|新乡|XXF|xinxiang|xx|448@xya|信阳|XUN|xinyang|xy|449@xya|咸阳|XYY|xianyang|xy|450@xya|襄阳|XFN|xiangyang|xy|451@xyc|熊岳城|XYT|xiongyuecheng|xyc|452@xyi|新沂|VIH|xinyi|xy|453@xyi|兴义|XRZ|xingyi|xy|454@xyu|新余|XUG|xinyu|xy|455@xzh|徐州|XCH|xuzhou|xz|456@yan|延安|YWY|yanan|ya|457@ybi|宜宾|YBW|yibin|yb|458@ybn|亚布力南|YWB|yabulinan|ybln|459@ybs|叶柏寿|YBD|yebaishou|ybs|460@ycd|宜昌东|HAN|yichangdong|ycd|461@ych|永川|YCW|yongchuan|yc|462@ych|盐城|AFH|yancheng|yc|463@ych|宜昌|YCN|yichang|yc|464@ych|运城|YNV|yuncheng|yc|465@ych|伊春|YCB|yichun|yc|466@yci|榆次|YCV|yuci|yc|467@ycu|杨村|YBP|yangcun|yc|468@ycx|宜春西|YCG|yichunxi|ycx|469@yes|伊尔施|YET|yiershi|yes|470@yga|燕岗|YGW|yangang|yg|471@yji|永济|YIV|yongji|yj|472@yji|延吉|YJL|yanji|yj|473@yko|营口|YKT|yingkou|yk|474@yks|牙克石|YKX|yakeshi|yks|475@yli|阎良|YNY|yanliang|yl|476@yli|玉林|YLZ|yulin|yl|477@yli|榆林|ALY|yulin|yl|478@ylw|亚龙湾|TWQ|yalongwan|ylw|479@ymp|一面坡|YPB|yimianpo|ymp|480@yni|伊宁|YMR|yining|yn|481@ypg|阳平关|YAY|yangpingguan|ypg|482@ypi|玉屏|YZW|yuping|yp|483@ypi|原平|YPV|yuanping|yp|484@yqi|延庆|YNP|yanqing|yq|485@yqq|阳泉曲|YYV|yangquanqu|yqq|486@yqu|玉泉|YQB|yuquan|yq|487@yqu|阳泉|AQP|yangquan|yq|488@ysh|营山|NUW|yingshan|ys|489@ysh|玉山|YNG|yushan|ys|490@ysh|燕山|AOP|yanshan|ys|491@ysh|榆树|YRT|yushu|ys|492@yta|鹰潭|YTG|yingtan|yt|493@yta|烟台|YAK|yantai|yt|494@yth|伊图里河|YEX|yitulihe|ytlh|495@ytx|玉田县|ATP|yutianxian|ytx|496@ywu|义乌|YWH|yiwu|yw|497@yxi|阳新|YON|yangxin|yx|498@yxi|义县|YXD|yixian|yx|499@yya|益阳|AEQ|yiyang|yy|500@yya|岳阳|YYQ|yueyang|yy|501@yzh|崖州|YUQ|yazhou|yz|502@yzh|永州|AOQ|yongzhou|yz|503@yzh|扬州|YLH|yangzhou|yz|504@zbo|淄博|ZBK|zibo|zb|505@zcd|镇城底|ZDV|zhenchengdi|zcd|506@zgo|自贡|ZGW|zigong|zg|507@zha|珠海|ZHQ|zhuhai|zh|508@zhb|珠海北|ZIQ|zhuhaibei|zhb|509@zji|湛江|ZJZ|zhanjiang|zj|510@zji|镇江|ZJH|zhenjiang|zj|511@zjj|张家界|DIQ|zhangjiajie|zjj|512@zjk|张家口|ZKP|zhangjiakou|zjk|513@zjn|张家口南|ZMP|zhangjiakounan|zjkn|514@zko|周口|ZKN|zhoukou|zk|515@zlm|哲里木|ZLC|zhelimu|zlm|516@zlt|扎兰屯|ZTX|zhalantun|zlt|517@zmd|驻马店|ZDN|zhumadian|zmd|518@zqi|肇庆|ZVQ|zhaoqing|zq|519@zsz|周水子|ZIT|zhoushuizi|zsz|520@zto|昭通|ZDW|zhaotong|zt|521@zwe|中卫|ZWJ|zhongwei|zw|522@zya|资阳|ZYW|ziyang|zy|523@zyi|遵义|ZIW|zunyi|zy|524@zzh|枣庄|ZEK|zaozhuang|zz|525@zzh|资中|ZZW|zizhong|zz|526@zzh|株洲|ZZQ|zhuzhou|zz|527@zzx|枣庄西|ZFK|zaozhuangxi|zzx|528@aax|昂昂溪|AAX|angangxi|aax|529@ach|阿城|ACB|acheng|ac|530@ada|安达|ADX|anda|ad|531@ade|安德|ARW|ande|ad|532@adi|安定|ADP|anding|ad|533@agu|安广|AGT|anguang|ag|534@ahe|艾河|AHP|aihe|ah|535@ahu|安化|PKQ|anhua|ah|536@ajc|艾家村|AJJ|aijiacun|ajc|537@aji|鳌江|ARH|aojiang|aj|538@aji|安家|AJB|anjia|aj|539@aji|阿金|AJD|ajin|aj|540@akt|阿克陶|AER|aketao|akt|541@aky|安口窑|AYY|ankouyao|aky|542@alg|敖力布告|ALD|aolibugao|albg|543@alo|安龙|AUZ|anlong|al|544@als|阿龙山|ASX|alongshan|als|545@alu|安陆|ALN|anlu|al|546@ame|阿木尔|JTX|amuer|ame|547@anz|阿南庄|AZM|ananzhuang|anz|548@aqx|安庆西|APH|anqingxi|aqx|549@asx|鞍山西|AXT|anshanxi|asx|550@ata|安塘|ATV|antang|at|551@atb|安亭北|ASH|antingbei|atb|552@ats|阿图什|ATR|atushi|ats|553@atu|安图|ATL|antu|at|554@axi|安溪|AXS|anxi|ax|555@bao|博鳌|BWQ|boao|ba|556@bbe|北碚|BPW|beibei|bb|557@bbg|白壁关|BGV|baibiguan|bbg|558@bbn|蚌埠南|BMH|bengbunan|bbn|559@bch|巴楚|BCR|bachu|bc|560@bch|板城|BUP|bancheng|bc|561@bdh|北戴河|BEP|beidaihe|bdh|562@bdi|保定|BDP|baoding|bd|563@bdi|宝坻|BPP|baodi|bd|564@bdl|八达岭|ILP|badaling|bdl|565@bdo|巴东|BNN|badong|bd|566@bgu|柏果|BGM|baiguo|bg|567@bha|布海|BUT|buhai|bh|568@bhd|白河东|BIY|baihedong|bhd|569@bho|贲红|BVC|benhong|bh|570@bhs|宝华山|BWH|baohuashan|bhs|571@bhx|白河县|BEY|baihexian|bhx|572@bjg|白芨沟|BJJ|baijigou|bjg|573@bjg|碧鸡关|BJM|bijiguan|bjg|574@bji|北滘|IBQ|beijiao|b|575@bji|碧江|BLQ|bijiang|bj|576@bjp|白鸡坡|BBM|baijipo|bjp|577@bjs|笔架山|BSB|bijiashan|bjs|578@bjt|八角台|BTD|bajiaotai|bjt|579@bka|保康|BKD|baokang|bk|580@bkp|白奎堡|BKB|baikuipu|bkb|581@bla|白狼|BAT|bailang|bl|582@bla|百浪|BRZ|bailang|bl|583@ble|博乐|BOR|bole|bl|584@blg|宝拉格|BQC|baolage|blg|585@bli|巴林|BLX|balin|bl|586@bli|宝林|BNB|baolin|bl|587@bli|北流|BOZ|beiliu|bl|588@bli|勃利|BLB|boli|bl|589@blk|布列开|BLR|buliekai|blk|590@bls|宝龙山|BND|baolongshan|bls|591@blx|百里峡|AAP|bailixia|blx|592@bmc|八面城|BMD|bamiancheng|bmc|593@bmq|班猫箐|BNM|banmaoqing|bmj|594@bmt|八面通|BMB|bamiantong|bmt|595@bmz|北马圈子|BRP|beimaquanzi|bmqz|596@bpn|北票南|RPD|beipiaonan|bpn|597@bqi|白旗|BQP|baiqi|bq|598@bql|宝泉岭|BQB|baoquanling|bql|599@bqu|白泉|BQL|baiquan|bq|600@bsh|巴山|BAY|bashan|bs|601@bsh|白沙|BSW|baisha|bs|602@bsj|白水江|BSY|baishuijiang|bsj|603@bsp|白沙坡|BPM|baishapo|bsp|604@bss|白石山|BAL|baishishan|bss|605@bsz|白水镇|BUM|baishuizhen|bsz|606@btd|包头 东|FDC|baotoudong|btd|607@bti|坂田|BTQ|bantian|bt|608@bto|泊头|BZP|botou|bt|609@btu|北屯|BYP|beitun|bt|610@bxh|本溪湖|BHT|benxihu|bxh|611@bxi|博兴|BXK|boxing|bx|612@bxt|八仙筒|VXD|baxiantong|bxt|613@byg|白音察干|BYC|baiyinchagan|bycg|614@byh|背荫河|BYB|beiyinhe|byh|615@byi|北营|BIV|beiying|by|616@byl|巴彦高勒|BAC|bayangaole|bygl|617@byl|白音他拉|BID|baiyintala|bytl|618@byq|鲅鱼圈|BYT|bayuquan|byq|619@bys|白银市|BNJ|baiyinshi|bys|620@bys|白音胡硕|BCD|baiyinhushuo|byhs|621@bzh|巴中|IEW|bazhong|bz|622@bzh|霸州|RMP|bazhou|bz|623@bzh|北宅|BVP|beizhai|bz|624@cbb|赤壁北|CIN|chibibei|cbb|625@cbg|查布嘎|CBC|chabuga|cbg|626@cch|长城|CEJ|changcheng|cc|627@cch|长冲|CCM|changchong|cc|628@cdd|承德东|CCP|chengdedong|cdd|629@cfx|赤峰西|CID|chifengxi|cfx|630@cga|嵯岗|CAX|cuogang|cg|631@cga|柴岗|CGT|chaigang|cg|632@cge|长葛|CEF|changge|cg|633@cgp|柴沟堡|CGV|chaigoupu|cgb|634@cgu|城固|CGY|chenggu|cg|635@cgy|陈官营|CAJ|chenguanying|cgy|636@cgz|成高子|CZB|chenggaozi|cgz|637@cha|草海|WBW|caohai|ch|638@che|柴河|CHB|chaihe|ch|639@che|册亨|CHZ|ceheng|ch|640@chk|草河口|CKT|caohekou|chk|641@chk|崔黄口|CHP|cuihuangkou|chk|642@chu|巢湖|CIH|chaohu|ch|643@cjg|蔡家沟|CJT|caijiagou|cjg|644@cjh|成吉思汗|CJX|chengjisihan|cjsh|645@cji|岔江|CAM|chajiang|cj|646@cjp|蔡家坡|CJY|caijiapo|cjp|647@cle|昌乐|CLK|changle|cl|648@clg|超梁沟|CYP|chaolianggou|clg|649@cli|慈利|CUQ|cili|cl|650@cli|昌黎|CLP|changli|cl|651@clz|长岭子|CLT|changlingzi|clz|652@cmi|晨明|CMB|chenming|cm|653@cno|长农|CNJ|changnong|cn|654@cpb|昌平北|VBP|changpingbei|cpb|655@cpi|常平|DAQ|changping|cp|656@cpl|长坡岭|CPM|changpoling|cpl|657@cqi|辰清|CQB|chenqing|cq|658@csh|蔡山|CON|caishan|cs|659@csh|楚山|CSB|chushan|cs|660@csh|长寿|EFW|changshou|cs|661@csh|磁山|CSP|cishan|cs|662@csh|苍石|CST|cangshi|cs|663@csh|草市|CSL|caoshi|cs|664@csq|察素齐|CSC|chasuqi|csq|665@cst|长山屯|CVT|changshantun|cst|666@cti|长汀|CES|changting|ct|667@ctx|昌图西|CPT|changtuxi|ctx|668@cwa|春湾|CQQ|chunwan|cw|669@cxi|磁县|CIP|cixian|cx|670@cxi|岑溪|CNZ|cenxi|cx|671@cxi|辰溪|CXQ|chenxi|cx|672@cxi|磁西|CRP|cixi|cx|673@cxn|长兴南|CFH|changxingnan|cxn|674@cya|磁窑|CYK|ciyao|cy|675@cya|朝阳|CYD|chaoyang|cy|676@cya|春阳|CAL|chunyang|cy|677@cya|城阳|CEK|chengyang|cy|678@cyc|创业村|CEX|chuangyecun|cyc|679@cyc|朝阳川|CYL|chaoyangchuan|cyc|680@cyd|朝阳地|CDD|chaoyangdi|cyd|681@cyu|长垣|CYF|changyuan|cy|682@cyz|朝阳镇|CZL|chaoyangzhen|cyz|683@czb|滁州北|CUH|chuzhoubei|czb|684@czb|常州北|ESH|changzhoubei|czb|685@czh|滁州|CXH|chuzhou|cz|686@czh|潮州|CKQ|chaozhou|cz|687@czh|常庄|CVK|changzhuang|cz|688@czl|曹子里|CFP|caozili|czl|689@czw|车转湾|CWM|chezhuanwan|czw|690@czx|郴州西|ICQ|chenzhouxi|czx|691@czx|沧州西|CBP|cangzhouxi|czx|692@dan|德安|DAG|dean|da|693@dan|大安|RAT|daan|da|694@dba|大坝|DBJ|daba|db|695@dba|大板|DBC|daban|db|696@dba|大巴|DBD|daba|db|697@dba|到保|RBT|daobao|db|698@dbi|定边|DYJ|dingbian|db|699@dbj|东边井|DBB|dongbianjing|dbj|700@dbs|德伯斯|RDT|debosi|dbs|701@dcg|打柴沟|DGJ|dachaigou|dcg|702@dch|德昌|DVW|dechang|dc|703@dda|滴道|DDB|didao|dd|704@ddg|大磴沟|DKJ|dadenggou|ddg|705@ded|刀尔登|DRD|daoerdeng|ded|706@dee|得耳布尔|DRX|deerbuer|debe|707@dfa|东方|UFQ|dongfang|df|708@dfe|丹凤|DGY|danfeng|df|709@dfe|东丰|DIL|dongfeng|df|710@dge|都格|DMM|duge|dg|711@dgt|大官屯|DTT|daguantun|dgt|712@dgu|大关|RGW|daguan|dg|713@dgu|东光|DGP|dongguang|dg|714@dha|东海|DHB|donghai|dh|715@dhc|大灰厂|DHP|dahuichang|dhc|716@dhq|大红旗|DQD|dahongqi|dhq|717@dht|大禾塘|SOQ|shaodong|sd|718@dhx|东海县|DQH|donghaixian|dhx|719@dhx|德惠西|DXT|dehuixi|dhx|720@djg|达家沟|DJT|dajiagou|djg|721@dji|东津|DKB|dongjin|dj|722@dji|杜家|DJL|dujia|dj|723@dkt|大口屯|DKP|dakoutun|dkt|724@dla|东来|RVD|donglai|dl|725@dlh|德令哈|DHO|delingha|dlh|726@dlh|大陆号|DLC|daluhao|dlh|727@dli|带岭|DLB|dailing|dl|728@dli|大林|DLD|dalin|dl|729@dlq|达拉特旗|DIC|dalateqi|dltq|730@dlt|独立屯|DTX|dulitun|dlt|731@dlu|豆罗|DLV|douluo|dl|732@dlx|达拉特西|DNC|dalatexi|dltx|733@dmc|东明村|DMD|dongmingcun|dmc|734@dmh|洞庙河|DEP|dongmiaohe|dmh|735@dmx|东明县|DNF|dongmingxian|dmx|736@dni|大拟|DNZ|dani|dn|737@dpf|大平房|DPD|dapingfang|dpf|738@dps|大盘石|RPP|dapanshi|dps|739@dpu|大埔|DPI|dapu|dp|740@dpu|大堡|DVT|dapu|db|741@dqd|大庆东|LFX|daqingdong|dqd|742@dqh|大其拉哈|DQX|daqilaha|dqlh|743@dqi|道清|DML|daoqing|dq|744@dqs|对青山|DQB|duiqingshan|dqs|745@dqx|德清西|MOH|deqingxi|dqx|746@dqx|大庆西|RHX|daqingxi|dqx|747@dsh|东升|DRQ|dongsheng|ds|748@dsh|砀山|DKH|dangshan|ds|749@dsh|独山|RWW|dushan|ds|750@dsh|登沙河|DWT|dengshahe|dsh|751@dsp|读书铺|DPM|dushupu|dsp|752@dst|大石头|DSL|dashitou|dst|753@dsx|东胜西|DYC|dongshengxi|dsx|754@dsz|大石寨|RZT|dashizhai|dsz|755@dta|东台|DBH|dongtai|dt|756@dta|定陶|DQK|dingtao|dt|757@dta|灯塔|DGT|dengta|dt|758@dtb|大田边|DBM|datianbian|dtb|759@dth|东通化|DTL|dongtonghua|dth|760@dtu|丹徒|RUH|dantu|dt|761@dtu|大屯|DNT|datun|dt|762@dwa|东湾|DRJ|dongwan|dw|763@dwk|大武口|DFJ|dawukou|dwk|764@dwp|低窝铺|DWJ|diwopu|dwp|765@dwt|大王滩|DZZ|dawangtan|dwt|766@dwz|大湾子|DFM|dawanzi|dwz|767@dxg|大兴沟|DXL|daxinggou|dxg|768@dxi|大兴|DXX|daxing|dx|769@dxi|定西|DSJ|dingxi|dx|770@dxi|甸心|DXM|dianxin|dx|771@dxi|东乡|DXG|dongxiang|dx|772@dxi|代县|DKV|daixian|dx|773@dxi|定襄|DXV|dingxiang|dx|774@dxu|东戌|RXP|dongxu|dx|775@dxz|东辛庄|DXD|dongxinzhuang|dxz|776@dya|丹阳|DYH|danyang|dy|777@dya|德阳|DYW|deyang|dy|778@dya|大雁|DYX|dayan|dy|779@dya|当阳|DYN|dangyang|dy|780@dyb|丹阳北|EXH|danyangbei|dyb|781@dyd|大英东|IAW|dayingdong|dyd|782@dyd|东淤地|DBV|dongyudi|dyd|783@dyi|大营|DYV|daying|dy|784@dyu|定远|EWH|dingyuan|dy|785@dyu|岱岳|RYV|daiyue|dy|786@dyu|大元|DYZ|dayuan|dy|787@dyz|大营镇|DJP|dayingzhen|dyz|788@dyz|大营子|DZD|dayingzi|dyz|789@dzc|大战场|DTJ|dazhanchang|dzc|790@dzd|德州东|DIP|dezhoudong|dzd|791@dzh|东至|DCH|dongzhi|dz|792@dzh|低庄|DVQ|dizhuang|dz|793@dzh|东镇|DNV|dongzhen|dz|794@dzh|道州|DFZ|daozhou|dz|795@dzh|东庄|DZV|dongzhuang|dz|796@dzh|兑镇|DWV|duizhen|dz|797@dzh|豆庄|ROP|douzhuang|dz|798@dzh|定州|DXP|dingzhou|dz|799@dzy|大竹园|DZY|dazhuyuan|dzy|800@dzz|大杖子|DAP|dazhangzi|dzz|801@dzz|豆张庄|RZP|douzhangzhuang|dzz|802@ebi|峨边|EBW|ebian|eb|803@edm|二道沟门|RDP|erdaogoumen|edgm|804@edw|二道湾|RDX|erdaowan|edw|805@ees|鄂尔多斯|EEC|eerduosi|eeds|806@elo|二龙|RLD|erlong|el|807@elt|二龙山屯|ELA|erlongshantun|elst|808@eme|峨眉|EMW|emei|em|809@emh|二密河|RML|ermihe|emh|810@eyi|二营|RYJ|erying|ey|811@ezh|鄂州|ECN|ezhou|ez|812@fan|福安|FAS|fuan|fa|813@fch|丰城|FCG|fengcheng|fc|814@fcn|丰城南|FNG|fengchengnan|fcn|815@fdo|肥东|FIH|feidong|fd|816@fer|发耳|FEM|faer|fe|817@fha|富海|FHX|fuhai|fh|818@fha|福海|FHR|fuhai|fh|819@fhc|凤凰城|FHT|fenghuangcheng|fhc|820@fhe|汾河|FEV|fenhe|fh|821@fhu|奉化|FHH|fenghua|fh|822@fji|富锦|FIB|fujin|fj|823@fjt|范家屯|FTT|fanjiatun|fjt|824@flq|福利区|FLJ|fuliqu|flq|825@flt|福利屯|FTB|fulitun|flt|826@flz|丰乐镇|FZB|fenglezhen|flz|827@fna|阜南|FNH|funan|fn|828@fni|阜宁|AKH|funing|fn|829@fni|抚宁|FNP|funing|fn|830@fqi|福清|FQS|fuqing|fq|831@fqu|福泉|VMW|fuquan|fq|832@fsc|丰水村|FSJ|fengshuicun|fsc|833@fsh|丰顺|FUQ|fengshun|fs|834@fsh|繁峙|FSV|fanshi|fs|835@fsh|抚顺|FST|fushun|fs|836@fsk|福山口|FKP|fushankou|fsk|837@fsu|扶绥|FSZ|fusui|fs|838@ftu|冯屯|FTX|fengtun|ft|839@fty|浮图峪|FYP|futuyu|fty|840@fxd|富县东|FDY|fuxiandong|fxd|841@fxi|凤县|FXY|fengxian|fx|842@fxi|富县|FEY|fuxian|fx|843@fxi|费县|FXK|feixian|fx|844@fya|凤阳|FUH|fengyang|fy|845@fya|汾阳|FAV|fenyang|fy|846@fyb|扶余北|FBT|fuyubei|fyb|847@fyi|分宜|FYG|fenyi|fy|848@fyu|富源|FYM|fuyuan|fy|849@fyu|扶余|FYT|fuyu|fy|850@fyu|富裕|FYX|fuyu|fy|851@fzb|抚州北|FBG|fuzhoubei|fzb|852@fzh|凤州|FZY|fengzhou|fz|853@fzh|丰镇|FZC|fengzhen|fz|854@fzh|范镇|VZK|fanzhen|fz|855@gan|固安|GFP|guan|ga|856@gan|广安|VJW|guangan|ga|857@gbd|高碑店|GBP|gaobeidian|gbd|858@gbz|沟帮子|GBD|goubangzi|gbz|859@gcd|甘草店|GDJ|gancaodian|gcd|860@gch|谷城|GCN|gucheng|gc|861@gch|藁城|GEP|gaocheng|gc|862@gcu|高村|GCV|gaocun|gc|863@gcz|古城镇|GZB|guchengzhen|gcz|864@gde|广德|GRH|guangde|gd|865@gdi|贵定|GTW|guiding|gd|866@gdn|贵定南|IDW|guidingnan|gdn|867@gdo|古东|GDV|gudong|gd|868@gga|贵港|GGZ|guigang|gg|869@gga|官高|GVP|guangao|gg|870@ggm|葛根庙|GGT|gegenmiao|ggm|871@ggo|干沟|GGL|gangou|gg|872@ggu|甘谷|GGJ|gangu|gg|873@ggz|高各庄|GGP|gaogezhuang|ggz|874@ghe|甘河|GAX|ganhe|gh|875@ghe|根河|GEX|genhe|gh|876@gjd|郭家店|GDT|guojiadian|gjd|877@gjz|孤家子|GKT|gujiazi|gjz|878@gla|古浪|GLJ|gulang|gl|879@gla|皋兰|GEJ|gaolan|gl|880@glf|高楼房|GFM|gaoloufang|glf|881@glh|归流河|GHT|guiliuhe|glh|882@gli|关林|GLF|guanlin|gl|883@glu|甘洛|VOW|ganluo|gl|884@glz|郭磊庄|GLP|guoleizhuang|glz|885@gmi|高密|GMK|gaomi|gm|886@gmz|公庙子|GMC|gongmiaozi|gmz|887@gnh|工农湖|GRT|gongnonghu|gnh|888@gnn|广宁寺南|GNT|guangningsinan|gns|889@gnw|广南卫|GNM|guangnanwei|gnw|890@gpi|高平|GPF|gaoping|gp|891@gqb|甘泉北|GEY|ganquanbei|gqb|892@gqc|共青城|GAG|gongqingcheng|gqc|893@gqk|甘旗卡|GQD|ganqika|gqk|894@gqu|甘泉|GQY|ganquan|gq|895@gqz|高桥镇|GZD|gaoqiaozhen|gqz|896@gsh|灌水|GST|guanshui|gs|897@gsh|赶水|GSW|ganshui|gs|898@gsk|孤山口|GSP|gushankou|gsk|899@gso|果松|GSL|guosong|gs|900@gsz|高山子|GSD|gaoshanzi|gsz|901@gsz|嘎什甸子|GXD|gashidianzi|gsdz|902@gta|高台|GTJ|gaotai|gt|903@gta|高滩|GAY|gaotan|gt|904@gti|古田|GTS|gutian|gt|905@gti|官厅|GTP|guanting|gt|906@gtx|官厅西|KEP|guantingxi|gtx|907@gxi|贵溪|GXG|guixi|gx|908@gya|涡阳|GYH|guoyang|gy|909@gyi|巩义|GXF|gongyi|gy|910@gyi|高邑|GIP|gaoyi|gy|911@gyn|巩义南|GYF|gongyinan|gyn|912@gyn|广元南|GAW|guangyuannan|gyn|913@gyu|固原|GUJ|guyuan|gy|914@gyu|菇园|GYL|guyuan|gy|915@gyz|公营子|GYD|gongyingzi|gyz|916@gze|光泽|GZS|guangze|gz|917@gzh|古镇|GNQ|guzhen|gz|918@gzh|固镇|GEH|guzhen|gz|919@gzh|虢镇|GZY|guozhen|gz|920@gzh|瓜州|GZJ|guazhou|gz|921@gzh|高州|GSQ|gaozhou|gz|922@gzh|盖州|GXT|gaizhou|gz|923@gzj|官字井|GOT|guanzijing|gzj|924@gzp|革镇堡|GZT|gezhenpu|gzb|925@gzs|冠豸山|GSS|guanzhaishan|gzs|926@gzx|盖州西|GAT|gaizhouxi|gzx|927@han|淮安南|AMH|huaiannan|han|928@han|红安|HWN|hongan|ha|929@hax|海安县|HIH|haianxian|hax|930@hax|红安西|VXN|honganxi|hax|931@hba|黄柏|HBL|huangbai|hb|932@hbe|海北|HEB|haibei|hb|933@hbi|鹤壁|HAF|hebi|hb|934@hcb|会昌北|XEG|huichangbei|hcb|935@hch|华城|VCQ|huacheng|hc|936@hch|河唇|HCZ|hechun|hc|937@hch|汉川|HCN|hanchuan|hc|938@hch|海城|HCT|haicheng|hc|939@hch|合川|WKW|hechuan|hc|940@hct|黑冲滩|HCJ|heichongtan|hct|941@hcu|黄村|HCP|huangcun|hc|942@hcx|海城西|HXT|haichengxi|hcx|943@hde|化德|HGC|huade|hd|944@hdo|洪洞|HDV|hongtong|hd|945@hes|霍尔果斯|HFR|huoerguosi|hegs|946@hfe|横峰|HFG|hengfeng|hf|947@hfw|韩府湾|HXJ|hanfuwan|hfw|948@hgu|汉沽|HGP|hangu|hg|949@hgy|黄瓜园|HYM|huangguayuan|hgy|950@hgz|红光镇|IGW|hongguangzhen|hgz|951@hhe|浑河|HHT|hunhe|hh|952@hhg|红花沟|VHD|honghuagou|hhg|953@hht|黄花筒|HUD|huanghuatong|hht|954@hjd|贺家店|HJJ|hejiadian|hjd|955@hji|和静|HJR|hejing|hj|956@hji|红江|HFM|hongjiang|hj|957@hji|黑井|HIM|heijing|hj|958@hji|获嘉|HJF|huojia|hj|959@hji|河津|HJV|hejin|hj|960@hji|涵江|HJS|hanjiang|hj|961@hji|华家|HJT|huajia|hj|962@hjq|杭锦后旗|HDC|hangjinhouqi|hjhq|963@hjx|河间西|HXP|hejianxi|hjx|964@hjz|花家庄|HJM|huajiazhuang|hjz|965@hkn|河口南|HKJ|hekounan|hkn|966@hko|黄口|KOH|huangkou|hk|967@hko|湖口|HKG|hukou|hk|968@hla|呼兰|HUB|hulan|hl|969@hlb|葫芦岛北|HPD|huludaobei|hldb|970@hlh|浩良河|HHB|haolianghe|hlh|971@hlh|哈拉海|HIT|halahai|hlh|972@hli|鹤立|HOB|heli|hl|973@hli|桦林|HIB|hualin|hl|974@hli|黄陵|ULY|huangling|hl|975@hli|海林|HRB|hailin|hl|976@hli|虎林|VLB|hulin|hl|977@hli|寒岭|HAT|hanling|hl|978@hlo|和龙|HLL|helong|hl|979@hlo|海龙|HIL|hailong|hl|980@hls|哈拉苏|HAX|halasu|hls|981@hlt|呼鲁斯太|VTJ|hulusitai|hlst|982@hlz|火连寨|HLT|huolianzhai|hlz|983@hme|黄梅|VEH|huangmei|hm|984@hmy|韩麻营|HYP|hanmaying|hmy|985@hnh|黄泥河|HHL|huangnihe|hnh|986@hni|海宁|HNH|haining|hn|987@hno|惠农|HMJ|huinong|hn|988@hpi|和平|VAQ|heping|hp|989@hpz|花棚子|HZM|huapengzi|hpz|990@hqi|花桥|VQH|huaqiao|hq|991@hqi|宏庆|HEY|hongqing|hq|992@hre|怀仁|HRV|huairen|hr|993@hro|华容|HRN|huarong|hr|994@hsb|华山北|HDY|huashanbei|hsb|995@hsd|黄松甸|HDL|huangsongdian|hsd|996@hsg|和什托洛盖|VSR|heshituoluogai|hstlg|997@hsh|红山|VSB|hongshan|hs|998@hsh|汉寿|VSQ|hanshou|hs|999@hsh|衡山|HSQ|hengshan|hs|1000@hsh|黑水|HOT|heishui|hs|1001@hsh|惠山|VCH|huishan|hs|1002@hsh|虎什哈|HHP|hushiha|hsh|1003@hsp|红寺堡|HSJ|hongsipu|hsb|1004@hst|虎石台|HUT|hushitai|hst|1005@hsw|海石湾|HSO|haishiwan|hsw|1006@hsx|衡山西|HEQ|hengshanxi|hsx|1007@hsx|红砂岘|VSJ|hongshaxian|hsj|1008@hta|黑台|HQB|heitai|ht|1009@hta|桓台|VTK|huantai|ht|1010@hti|和田|VTR|hetian|ht|1011@hto|会同|VTQ|huitong|ht|1012@htz|海坨子|HZT|haituozi|htz|1013@hwa|黑旺|HWK|heiwang|hw|1014@hwa|海湾|RWH|haiwan|hw|1015@hxi|红星|VXB|hongxing|hx|1016@hxi|徽县|HYY|huixian|hx|1017@hxl|红兴隆|VHB|hongxinglong|hxl|1018@hxt|换新天|VTB|huanxintian|hxt|1019@hxt|红岘台|HTJ|hongxiantai|hxt|1020@hya|红彦|VIX|hongyan|hy|1021@hya|合阳|HAY|heyang|hy|1022@hya|海阳|HYK|haiyang|hy|1023@hyd|衡阳东|HVQ|hengyangdong|hyd|1024@hyi|华蓥|HUW|huaying|hy|1025@hyi|汉阴|HQY|hanyin|hy|1026@hyt|黄羊滩|HGJ|huangyangtan|hyt|1027@hyu|汉源|WHW|hanyuan|hy|1028@hyu|河源|VIQ|heyuan|hy|1029@hyu|花园|HUN|huayuan|hy|1030@hyu|湟源|HNO|huangyuan|hy|1031@hyz|黄羊镇|HYJ|huangyangzhen|hyz|1032@hzh|湖州|VZH|huzhou|hz|1033@hzh|化州|HZZ|huazhou|hz|1034@hzh|黄州|VON|huangzhou|hz|1035@hzh|霍州|HZV|huozhou|hz|1036@hzx|惠州西|VXQ|huizhouxi|hzx|1037@jba|巨宝|JRT|jubao|jb|1038@jbi|靖边|JIY|jingbian|jb|1039@jbt|金宝屯|JBD|jinbaotun|jbt|1040@jcb|晋城北|JEF|jinchengbei|jcb|1041@jch|金昌|JCJ|jinchang|jc|1042@jch|鄄城|JCK|juancheng|jc|1043@jch|交城|JNV|jiaocheng|jc|1044@jch|建昌|JFD|jianchang|jc|1045@jde|峻德|JDB|junde|jd|1046@jdi|井店|JFP|jingdian|jd|1047@jdo|鸡东|JOB|jidong|jd|1048@jdu|江都|UDH|jiangdu|jd|1049@jgs|鸡冠山|JST|jiguanshan|jgs|1050@jgt|金沟屯|VGP|jingoutun|jgt|1051@jha|静海|JHP|jinghai|jh|1052@jhe|金河|JHX|jinhe|jh|1053@jhe|锦河|JHB|jinhe|jh|1054@jhe|精河|JHR|jinghe|jh|1055@jhn|精河南|JIR|jinghenan|jhn|1056@jhu|江华|JHZ|jianghua|jh|1057@jhu|建湖|AJH|jianhu|jh|1058@jjg|纪家沟|VJD|jijiagou|jjg|1059@jji|晋江|JJS|jinjiang|jj|1060@jji|姜家|JJB|jiangjia|jj|1061@jji|江津|JJW|jiangjin|jj|1062@jke|金坑|JKT|jinkeng|jk|1063@jli|芨岭|JLJ|jiling|jl|1064@jmc|金马村|JMM|jinmacun|jmc|1065@jme|江门|JWQ|jiangmen|jm|1066@jme|角美|JES|jiaomei|jm|1067@jna|莒南|JOK|junan|jn|1068@jna|井南|JNP|jingnan|jn|1069@jou|建瓯|JVS|jianou|jo|1070@jpe|经棚|JPC|jingpeng|jp|1071@jqi|江桥|JQX|jiangqiao|jq|1072@jsa|九三|SSX|jiusan|js|1073@jsb|金山北|EGH|jinshanbei|jsb|1074@jsh|嘉善|JSH|jiashan|js|1075@jsh|京山|JCN|jingshan|js|1076@jsh|建始|JRN|jianshi|js|1077@jsh|稷山|JVV|jishan|js|1078@jsh|吉舒|JSL|jishu|js|1079@jsh|建设|JET|jianshe|js|1080@jsh|甲山|JOP|jiashan|js|1081@jsj|建三江|JIB|jiansanjiang|jsj|1082@jsn|嘉善南|EAH|jiashannan|jsn|1083@jst|金山屯|JTB|jinshantun|jst|1084@jst|江所田|JOM|jiangsuotian|jst|1085@jta|景泰|JTJ|jingtai|jt|1086@jtn|九台南|JNL|jiutainan|jtn|1087@jwe|吉文|JWX|jiwen|jw|1088@jxi|进贤|JUG|jinxian|jx|1089@jxi|莒县|JKK|juxian|jx|1090@jxi|嘉祥|JUK|jiaxiang|jx|1091@jxi|介休|JXV|jiexiu|jx|1092@jxi|嘉兴|JXH|jiaxing|jx|1093@jxi|井陉|JJP|jingxing|jx|1094@jxn|嘉兴南|EPH|jiaxingnan|jxn|1095@jxz|夹心子|JXT|jiaxinzi|jxz|1096@jya|姜堰|UEH|jiangyan|jy|1097@jya|揭阳|JRQ|jieyang|jy|1098@jya|建阳|JYS|jianyang|jy|1099@jya|简阳|JYW|jianyang|jy|1100@jye|巨野|JYK|juye|jy|1101@jyo|江永|JYZ|jiangyong|jy|1102@jyu|缙云|JYH|jinyun|jy|1103@jyu|靖远|JYJ|jingyuan|jy|1104@jyu|江源|SZL|jiangyuan|jy|1105@jyu|济源|JYF|jiyuan|jy|1106@jyx|靖远西|JXJ|jingyuanxi|jyx|1107@jzb|胶州北|JZK|jiaozhoubei|jzb|1108@jzd|焦作东|WEF|jiaozuodong|jzd|1109@jzh|金寨|JZH|jinzhai|jz|1110@jzh|靖州|JEQ|jingzhou|jz|1111@jzh|荆州|JBN|jingzhou|jz|1112@jzh|胶州|JXK|jiaozhou|jz|1113@jzh|晋州|JXP|jinzhou|jz|1114@jzn|锦州南|JOD|jinzhounan|jzn|1115@jzu|焦作|JOF|jiaozuo|jz|1116@jzw|旧庄窝|JVP|jiuzhuangwo|jzw|1117@jzz|金杖子|JYD|jinzhangzi|jzz|1118@kan|开安|KAT|kaian|ka|1119@kch|库车|KCR|kuche|kc|1120@kch|康城|KCP|kangcheng|kc|1121@kde|库都尔|KDX|kuduer|kde|1122@kdi|宽甸|KDT|kuandian|kd|1123@kdo|克东|KOB|kedong|kd|1124@kdz|昆独仑召|KDC|kundulunzhao|kdlz|1125@kji|开江|KAW|kaijiang|kj|1126@kjj|康金井|KJB|kangjinjing|kjj|1127@klq|喀喇其|KQX|kalaqi|klq|1128@klu|开鲁|KLC|kailu|kl|1129@kly|克拉玛依|KHR|kelamayi|klmy|1130@kqi|口前|KQL|kouqian|kq|1131@ksh|昆山|KSH|kunshan|ks|1132@ksh|奎山|KAB|kuishan|ks|1133@ksh|克山|KSB|keshan|ks|1134@kto|开通|KTT|kaitong|kt|1135@kxl|康熙岭|KXZ|kangxiling|kxl|1136@kya|昆阳|KAM|kunyang|ky|1137@kyh|克一河|KHX|keyihe|kyh|1138@kyx|开原西|KXT|kaiyuanxi|kyx|1139@kzh|康庄|KZP|kangzhuang|kz|1140@lbi|来宾|UBZ|laibin|lb|1141@lbi|老边|LLT|laobian|lb|1142@lbx|灵宝西|LPF|lingbaoxi|lbx|1143@lch|龙川|LUQ|longchuan|lc|1144@lch|乐昌|LCQ|lechang|lc|1145@lch|黎城|UCP|licheng|lc|1146@lch|聊城|UCK|liaocheng|lc|1147@lcu|蓝村|LCK|lancun|lc|1148@lda|两当|LDY|liangdang|ld|1149@ldo|林东|LRC|lindong|ld|1150@ldu|乐都|LDO|ledu|ld|1151@ldx|梁底下|LDP|liangdixia|ldx|1152@ldz|六道河子|LVP|liudaohezi|ldhz|1153@lfa|鲁番|LVM|lufan|lf|1154@lfa|廊坊|LJP|langfang|lf|1155@lfa|落垡|LOP|luofa|lf|1156@lfb|廊坊北|LFP|langfangbei|lfb|1157@lfu|老府|UFD|laofu|lf|1158@lga|兰岗|LNB|langang|lg|1159@lgd|龙骨甸|LGM|longgudian|lgd|1160@lgo|芦沟|LOM|lugou|lg|1161@lgo|龙沟|LGJ|longgou|lg|1162@lgu|拉古|LGB|lagu|lg|1163@lha|临海|UFH|linhai|lh|1164@lha|林海|LXX|linhai|lh|1165@lha|拉哈|LHX|laha|lh|1166@lha|凌海|JID|linghai|lh|1167@lhe|柳河|LNL|liuhe|lh|1168@lhe|六合|KLH|liuhe|lh|1169@lhu|龙华|LHP|longhua|lh|1170@lhy|滦河沿|UNP|luanheyan|lhy|1171@lhz|六合镇|LEX|liuhezhen|lhz|1172@ljd|亮甲店|LRT|liangjiadian|ljd|1173@ljd|刘家店|UDT|liujiadian|ljd|1174@ljh|刘家河|LVT|liujiahe|ljh|1175@lji|连江|LKS|lianjiang|lj|1176@lji|庐江|UJH|lujiang|lj|1177@lji|李家|LJB|lijia|lj|1178@lji|罗江|LJW|luojiang|lj|1179@lji|廉江|LJZ|lianjiang|lj|1180@lji|两家|UJT|liangjia|lj|1181@lji|龙江|LJX|longjiang|lj|1182@lji|龙嘉|UJL|longjia|lj|1183@ljk|莲江口|LHB|lianjiangkou|ljk|1184@ljl|蔺家楼|ULK|linjialou|ljl|1185@ljp|李家坪|LIJ|lijiaping|ljp|1186@lka|兰考|LKF|lankao|lk|1187@lko|林口|LKB|linkou|lk|1188@lkp|路口铺|LKQ|lukoupu|lkp|1189@lla|老莱|LAX|laolai|ll|1190@lli|拉林|LAB|lalin|ll|1191@lli|陆良|LRM|luliang|ll|1192@lli|龙里|LLW|longli|ll|1193@lli|临澧|LWQ|linli|ll|1194@lli|兰棱|LLB|lanling|ll|1195@lli|零陵|UWZ|lingling|ll|1196@llo|卢龙|UAP|lulong|ll|1197@lmd|喇嘛甸|LMX|lamadian|lmd|1198@lmd|里木店|LMB|limudian|lmd|1199@lme|洛门|LMJ|luomen|lm|1200@lna|龙南|UNG|longnan|ln|1201@lpi|梁平|UQW|liangping|lp|1202@lpi|罗平|LPM|luoping|lp|1203@lpl|落坡岭|LPP|luopoling|lpl|1204@lps|六盘山|UPJ|liupanshan|lps|1205@lps|乐平市|LPG|lepingshi|lps|1206@lqi|临清|UQK|linqing|lq|1207@lqs|龙泉寺|UQJ|longquansi|lqs|1208@lsb|乐山北|UTW|leshanbei|ls|1209@lsc|乐善村|LUM|leshancun|lsc|1210@lsd|冷水江东|UDQ|lengshuijiangdong|lsjd|1211@lsg|连山关|LGT|lianshanguan|lsg|1212@lsg|流水沟|USP|liushuigou|lsg|1213@lsh|陵水|LIQ|lingshui|ls|1214@lsh|丽水|USH|lishui|ls|1215@lsh|罗山|LRN|luoshan|ls|1216@lsh|鲁山|LAF|lushan|ls|1217@lsh|梁山|LMK|liangshan|ls|1218@lsh|灵石|LSV|lingshi|ls|1219@lsh|露水河|LUL|lushuihe|lsh|1220@lsh|庐山|LSG|lushan|ls|1221@lsp|林盛堡|LBT|linshengpu|lsp|1222@lst|柳树屯|LSD|liushutun|lst|1223@lsz|龙山镇|LAS|longshanzhen|lsz|1224@lsz|梨树镇|LSB|lishuzhen|lsz|1225@lsz|李石寨|LET|lishizhai|lsz|1226@lta|黎塘|LTZ|litang|lt|1227@lta|轮台|LAR|luntai|lt|1228@lta|芦台|LTP|lutai|lt|1229@ltb|龙塘坝|LBM|longtangba|ltb|1230@ltu|濑湍|LVZ|laituan|lt|1231@ltx|骆驼巷|LTJ|luotuoxiang|ltx|1232@lwa|李旺|VLJ|liwang|lw|1233@lwd|莱芜东|LWK|laiwudong|lwd|1234@lws|狼尾山|LRJ|langweishan|lws|1235@lwu|灵武|LNJ|lingwu|lw|1236@lwx|莱芜西|UXK|laiwuxi|lwx|1237@lxi|朗乡|LXB|langxiang|lx|1238@lxi|陇县|LXY|longxian|lx|1239@lxi|临湘|LXQ|linxiang|lx|1240@lxi|芦溪|LUG|luxi|lx|1241@lxi|莱西|LXK|laixi|lx|1242@lxi|林西|LXC|linxi|lx|1243@lxi|滦县|UXP|luanxian|lx|1244@lya|略阳|LYY|lueyang|ly|1245@lya|莱阳|LYK|laiyang|ly|1246@lya|辽阳|LYT|liaoyang|ly|1247@lyb|临沂北|UYK|linyibei|lyb|1248@lyd|凌源东|LDD|lingyuandong|lyd|1249@lyg|连云港|UIH|lianyungang|lyg|1250@lyi|临颍|LNF|linying|ly|1251@lyi|老营|LXL|laoying|ly|1252@lyo|龙游|LMH|longyou|ly|1253@lyu|罗源|LVS|luoyuan|ly|1254@lyu|林源|LYX|linyuan|ly|1255@lyu|涟源|LAQ|lianyuan|ly|1256@lyu|涞源|LYP|laiyuan|ly|1257@lyx|耒阳西|LPQ|leiyangxi|lyx|1258@lze|临泽|LEJ|linze|lz|1259@lzg|龙爪沟|LZT|longzhuagou|lzg|1260@lzh|雷州|UAQ|leizhou|lz|1261@lzh|六枝|LIW|liuzhi|lz|1262@lzh|鹿寨|LIZ|luzhai|lz|1263@lzh|来舟|LZS|laizhou|lz|1264@lzh|龙镇|LZA|longzhen|lz|1265@lzh|拉鲊|LEM|lazha|lz|1266@lzq|兰州新区|LQJ|lanzhouxinqu|lzxq|1267@mas|马鞍山|MAH|maanshan|mas|1268@mba|毛坝|MBY|maoba|mb|1269@mbg|毛坝关|MGY|maobaguan|mbg|1270@mcb|麻城北|MBN|machengbei|mcb|1271@mch|渑池|MCF|mianchi|mc|1272@mch|明城|MCL|mingcheng|mc|1273@mch|庙城|MAP|miaocheng|mc|1274@mcn|渑池南|MNF|mianchinan|mcn|1275@mcp|茅草坪|KPM|maocaoping|mcp|1276@mdh|猛洞河|MUQ|mengdonghe|mdh|1277@mds|磨刀石|MOB|modaoshi|mds|1278@mdu|弥渡|MDF|midu|md|1279@mes|帽儿山|MRB|maoershan|mes|1280@mga|明港|MGN|minggang|mg|1281@mhk|梅河口|MHL|meihekou|mhk|1282@mhu|马皇|MHZ|mahuang|mh|1283@mjg|孟家岗|MGB|mengjiagang|mjg|1284@mla|美兰|MHQ|meilan|ml|1285@mld|汨罗东|MQQ|miluodong|mld|1286@mlh|马莲河|MHB|malianhe|mlh|1287@mli|茅岭|MLZ|maoling|ml|1288@mli|庙岭|MLL|miaoling|ml|1289@mli|茂林|MLD|maolin|ml|1290@mli|穆棱|MLB|muling|ml|1291@mli|马林|MID|malin|ml|1292@mlo|马龙|MGM|malong|ml|1293@mlt|木里图|MUD|mulitu|mlt|1294@mlu|汨罗|MLQ|miluo|ml|1295@mnh|玛纳斯湖|MNR|manasihu|mnsh|1296@mni|冕宁|UGW|mianning|mn|1297@mpa|沐滂|MPQ|mupang|mp|1298@mqh|马桥河|MQB|maqiaohe|mqh|1299@mqi|闽清|MQS|minqing|mq|1300@mqu|民权|MQF|minquan|mq|1301@msh|明水河|MUT|mingshuihe|msh|1302@msh|麻山|MAB|mashan|ms|1303@msh|眉山|MSW|meishan|ms|1304@msw|漫水湾|MKW|manshuiwan|msw|1305@msz|茂舍祖|MOM|maoshezu|msz|1306@msz|米沙子|MST|mishazi|msz|1307@mxi|美溪|MEB|meixi|mx|1308@mxi|勉县|MVY|mianxian|mx|1309@mya|麻阳|MVQ|mayang|my|1310@myb|密云北|MUP|miyunbei|myb|1311@myi|米易|MMW|miyi|my|1312@myu|麦园|MYS|maiyuan|my|1313@myu|墨玉|MUR|moyu|my|1314@mzh|庙庄|MZJ|miaozhuang|mz|1315@mzh|米脂|MEY|mizhi|mz|1316@mzh|明珠|MFQ|mingzhu|mz|1317@nan|宁安|NAB|ningan|na|1318@nan|农安|NAT|nongan|na|1319@nbs|南博山|NBK|nanboshan|nbs|1320@nch|南仇|NCK|nanqiu|nc|1321@ncs|南城司|NSP|nanchengsi|ncs|1322@ncu|宁村|NCZ|ningcun|nc|1323@nde|宁德|NES|ningde|nd|1324@ngc|南观村|NGP|nanguancun|ngc|1325@ngd|南宫东|NFP|nangongdong|ngd|1326@ngl|南关岭|NLT|nanguanling|ngl|1327@ngu|宁国|NNH|ningguo|ng|1328@nha|宁海|NHH|ninghai|nh|1329@nhc|南河川|NHJ|nanhechuan|nhc|1330@nhu|南华|NHS|nanhua|nh|1331@nhz|泥河子|NHD|nihezi|nhz|1332@nji|宁家|NVT|ningjia|nj|1333@nji|南靖|NJS|nanjing|nj|1334@nji|牛家|NJB|niujia|nj|1335@nji|能家|NJD|nengjia|nj|1336@nko|南口|NKP|nankou|nk|1337@nkq|南口前|NKT|nankouqian|nkq|1338@nla|南朗|NNQ|nanlang|nl|1339@nli|乃林|NLD|nailin|nl|1340@nlk|尼勒克|NIR|nileke|nlk|1341@nlu|那罗|ULZ|naluo|nl|1342@nlx|宁陵县|NLF|ninglingxian|nlx|1343@nma|奈曼|NMD|naiman|nm|1344@nmi|宁明|NMZ|ningming|nm|1345@nmu|南木|NMX|nanmu|nm|1346@npn|南平南|NNS|nanpingnan|npn|1347@npu|那铺|NPZ|napu|np|1348@nqi|南桥|NQD|nanqiao|nq|1349@nqu|那曲|NQO|naqu|nq|1350@nqu|暖泉|NQJ|nuanquan|nq|1351@nta|南台|NTT|nantai|nt|1352@nto|南头|NOQ|nantou|nt|1353@nwu|宁武|NWV|ningwu|nw|1354@nwz|南湾子|NWP|nanwanzi|nwz|1355@nxb|南翔北|NEH|nanxiangbei|nxb|1356@nxi|宁乡|NXQ|ningxiang|nx|1357@nxi|内乡|NXF|neixiang|nx|1358@nxt|牛心台|NXT|niuxintai|nxt|1359@nyu|南峪|NUP|nanyu|ny|1360@nzg|娘子关|NIP|niangziguan|nzg|1361@nzh|南召|NAF|nanzhao|nz|1362@nzm|南杂木|NZT|nanzamu|nzm|1363@pan|蓬安|PAW|pengan|pa|1364@pan|平安|PAL|pingan|pa|1365@pay|平安驿|PNO|pinganyi|pay|1366@paz|磐安镇|PAJ|pananzhen|paz|1367@paz|平安镇|PZT|pinganzhen|paz|1368@pcd|蒲城东|PEY|puchengdong|pcd|1369@pch|蒲城|PCY|pucheng|pc|1370@pde|裴德|PDB|peide|pd|1371@pdi|偏店|PRP|piandian|pd|1372@pdx|平顶山西|BFF|pingdingshanxi|pdsx|1373@pdx|坡底下|PXJ|podixia|pdx|1374@pet|瓢儿屯|PRT|piaoertun|pet|1375@pfa|平房|PFB|pingfang|pf|1376@pga|平岗|PGL|pinggang|pg|1377@pgu|平关|PGM|pingguan|pg|1378@pgu|盘关|PAM|panguan|pg|1379@pgu|平果|PGZ|pingguo|pg|1380@phb|徘徊北|PHP|paihuaibei|phb|1381@phk|平河口|PHM|pinghekou|phk|1382@phu|平湖|PHQ|pinghu|ph|1383@pjb|盘锦北|PBD|panjinbei|pjb|1384@pjd|潘家店|PDP|panjiadian|pjd|1385@pkn|皮口南|PKT|pikounan|pk|1386@pld|普兰店|PLT|pulandian|pld|1387@pli|偏岭|PNT|pianling|pl|1388@psh|平山|PSB|pingshan|ps|1389@psh|彭山|PSW|pengshan|ps|1390@psh|皮山|PSR|pishan|ps|1391@psh|磐石|PSL|panshi|ps|1392@psh|平社|PSV|pingshe|ps|1393@psh|彭水|PHW|pengshui|ps|1394@pta|平台|PVT|pingtai|pt|1395@pti|平田|PTM|pingtian|pt|1396@pti|莆田|PTS|putian|pt|1397@ptq|葡萄菁|PTW|putaojing|ptj|1398@pwa|普湾|PWT|puwan|pw|1399@pwa|平旺|PWV|pingwang|pw|1400@pxg|平型关|PGV|pingxingguan|pxg|1401@pxi|普雄|POW|puxiong|px|1402@pxi|郫县|PWW|pixian|px|1403@pya|平洋|PYX|pingyang|py|1404@pya|彭阳|PYJ|pengyang|py|1405@pya|平遥|PYV|pingyao|py|1406@pyi|平邑|PIK|pingyi|py|1407@pyp|平原堡|PPJ|pingyuanpu|pyp|1408@pyu|平原|PYK|pingyuan|py|1409@pyu|平峪|PYP|pingyu|py|1410@pze|彭泽|PZG|pengze|pz|1411@pzh|邳州|PJH|pizhou|pz|1412@pzh|平庄|PZD|pingzhuang|pz|1413@pzi|泡子|POD|paozi|pz|1414@pzn|平庄南|PND|pingzhuangnan|pzn|1415@qan|乾安|QOT|qianan|qa|1416@qan|庆安|QAB|qingan|qa|1417@qan|迁安|QQP|qianan|qa|1418@qdb|祁东北|QRQ|qidongbei|qd|1419@qdi|七甸|QDM|qidian|qd|1420@qfd|曲阜东|QAK|qufudong|qfd|1421@qfe|庆丰|QFT|qingfeng|qf|1422@qft|奇峰塔|QVP|qifengta|qft|1423@qfu|曲阜|QFK|qufu|qf|1424@qha|琼海|QYQ|qionghai|qh|1425@qhd|秦皇岛|QTP|qinhuangdao|qhd|1426@qhe|千河|QUY|qianhe|qh|1427@qhe|清河|QIP|qinghe|qh|1428@qhm|清河门|QHD|qinghemen|qhm|1429@qhy|清华园|QHP|qinghuayuan|qhy|1430@qji|全椒|INH|quanjiao|qj|1431@qji|渠旧|QJZ|qujiu|qj|1432@qji|潜江|QJN|qianjiang|qj|1433@qji|秦家|QJB|qinjia|qj|1434@qji|綦江|QJW|qijiang|qj|1435@qjp|祁家堡|QBT|qijiapu|qjb|1436@qjx|清涧县|QNY|qingjianxian|qjx|1437@qjz|秦家庄|QZV|qinjiazhuang|qjz|1438@qlh|七里河|QLD|qilihe|qlh|1439@qli|秦岭|QLY|qinling|ql|1440@qli|渠黎|QLZ|quli|ql|1441@qlo|青龙|QIB|qinglong|ql|1442@qls|青龙山|QGH|qinglongshan|qls|1443@qme|祁门|QIH|qimen|qm|1444@qmt|前磨头|QMP|qianmotou|qmt|1445@qsh|青山|QSB|qingshan|qs|1446@qsh|确山|QSN|queshan|qs|1447@qsh|前山|QXQ|qianshan|qs|1448@qsh|清水|QUJ|qingshui|qs|1449@qsy|戚墅堰|QYH|qishuyan|qsy|1450@qti|青田|QVH|qingtian|qt|1451@qto|桥头|QAT|qiaotou|qt|1452@qtx|青铜峡|QTJ|qingtongxia|qtx|1453@qwe|前卫|QWD|qianwei|qw|1454@qwt|前苇塘|QWP|qianweitang|qwt|1455@qxi|渠县|QRW|quxian|qx|1456@qxi|祁县|QXV|qixian|qx|1457@qxi|青县|QXP|qingxian|qx|1458@qxi|桥西|QXJ|qiaoxi|qx|1459@qxu|清徐|QUV|qingxu|qx|1460@qxy|旗下营|QXC|qixiaying|qxy|1461@qya|千阳|QOY|qianyang|qy|1462@qya|沁阳|QYF|qinyang|qy|1463@qya|泉阳|QYL|quanyang|qy|1464@qyb|祁阳北|QVQ|qiyangbei|qy|1465@qyi|七营|QYJ|qiying|qy|1466@qys|庆阳山|QSJ|qingyangshan|qys|1467@qyu|清远|QBQ|qingyuan|qy|1468@qyu|清原|QYT|qingyuan|qy|1469@qzd|钦州东|QDZ|qinzhoudong|qzd|1470@qzh|钦州|QRZ|qinzhou|qz|1471@qzs|青州市|QZK|qingzhoushi|qzs|1472@ran|瑞安|RAH|ruian|ra|1473@rch|荣昌|RCW|rongchang|rc|1474@rch|瑞昌|RCG|ruichang|rc|1475@rga|如皋|RBH|rugao|rg|1476@rgu|容桂|RUQ|ronggui|rg|1477@rqi|任丘|RQP|renqiu|rq|1478@rsh|乳山|ROK|rushan|rs|1479@rsh|融水|RSZ|rongshui|rs|1480@rsh|热水|RSD|reshui|rs|1481@rxi|容县|RXZ|rongxian|rx|1482@rya|饶阳|RVP|raoyang|ry|1483@rya|汝阳|RYF|ruyang|ry|1484@ryh|绕阳河|RHD|raoyanghe|ryh|1485@rzh|汝州|ROF|ruzhou|rz|1486@sba|石坝|OBJ|shiba|sb|1487@sbc|上板城|SBP|shangbancheng|sbc|1488@sbi|施秉|AQW|shibing|sb|1489@sbn|上板城南|OBP|shangbanchengnan|sbcn|1490@sby|世博园|ZWT|shiboyuan|sby|1491@scb|双城北|SBB|shuangchengbei|scb|1492@sch|舒城|OCH|shucheng|sc|1493@sch|商城|SWN|shangcheng|sc|1494@sch|莎车|SCR|shache|sc|1495@sch|顺昌|SCS|shunchang|sc|1496@sch|神池|SMV|shenchi|sc|1497@sch|沙城|SCP|shacheng|sc|1498@sch|石城|SCT|shicheng|sc|1499@scz|山城镇|SCL|shanchengzhen|scz|1500@sda|山丹|SDJ|shandan|sd|1501@sde|顺德|ORQ|shunde|sd|1502@sde|绥德|ODY|suide|sd|1503@sdo|水洞|SIL|shuidong|sd|1504@sdu|商都|SXC|shangdu|sd|1505@sdu|十渡|SEP|shidu|sd|1506@sdw|四道湾|OUD|sidaowan|sdw|1507@sdy|顺德学院|OJQ|shundexueyuan|sdxy|1508@sfa|绅坊|OLH|shenfang|sf|1509@sfe|双丰|OFB|shuangfeng|sf|1510@sft|四方台|STB|sifangtai|sft|1511@sfu|水富|OTW|shuifu|sf|1512@sgk|三关口|OKJ|sanguankou|sgk|1513@sgl|桑根达来|OGC|sanggendalai|sgdl|1514@sgu|韶关|SNQ|shaoguan|sg|1515@sgz|上高镇|SVK|shanggaozhen|sgz|1516@sha|上杭|JBS|shanghang|sh|1517@sha|沙海|SED|shahai|sh|1518@she|松河|SBM|songhe|sh|1519@she|沙河|SHP|shahe|sh|1520@shk|沙河口|SKT|shahekou|shk|1521@shl|赛汗塔拉|SHC|saihantala|shtl|1522@shs|沙河市|VOP|shaheshi|shs|1523@shs|沙后所|SSD|shahousuo|shs|1524@sht|山河屯|SHL|shanhetun|sht|1525@shx|三河县|OXP|sanhexian|shx|1526@shy|四合永|OHD|siheyong|shy|1527@shz|三汇镇|OZW|sanhuizhen|shz|1528@shz|双河镇|SEL|shuanghezhen|shz|1529@shz|石河子|SZR|shihezi|shz|1530@shz|三合庄|SVP|sanhezhuang|shz|1531@sjd|三家店|ODP|sanjiadian|sjd|1532@sjh|水家湖|SQH|shuijiahu|sjh|1533@sjh|沈家河|OJJ|shenjiahe|sjh|1534@sjh|松江河|SJL|songjianghe|sjh|1535@sji|尚家|SJB|shangjia|sj|1536@sji|孙家|SUB|sunjia|sj|1537@sji|沈家|OJB|shenjia|sj|1538@sji|双吉|SML|shuangji|sj|1539@sji|松江|SAH|songjiang|sj|1540@sjk|三江口|SKD|sanjiangkou|sjk|1541@sjl|司家岭|OLK|sijialing|sjl|1542@sjn|松江南|IMH|songjiangnan|sjn|1543@sjn|石景山南|SRP|shijingshannan|sjsn|1544@sjt|邵家堂|SJJ|shaojiatang|sjt|1545@sjx|三江县|SOZ|sanjiangxian|sjx|1546@sjz|三家寨|SMM|sanjiazhai|sjz|1547@sjz|十家子|SJD|shijiazi|sjz|1548@sjz|松江镇|OZL|songjiangzhen|sjz|1549@sjz|施家嘴|SHM|shijiazui|sjz|1550@sjz|深井子|SWT|shenjingzi|sjz|1551@sld|什里店|OMP|shilidian|sld|1552@sle|疏勒|SUR|shule|sl|1553@slh|疏勒河|SHJ|shulehe|slh|1554@slh|舍力虎|VLD|shelihu|slh|1555@sli|石磷|SPB|shilin|sl|1556@sli|双辽|ZJD|shuangliao|sl|1557@sli|绥棱|SIB|suiling|sl|1558@sli|石岭|SOL|shiling|sl|1559@sli|石林|SLM|shilin|sl|1560@sln|石林南|LNM|shilinnan|sln|1561@slo|石龙|SLQ|shilong|sl|1562@slq|萨拉齐|SLC|salaqi|slq|1563@slu|索伦|SNT|suolun|sl|1564@slu|商洛|OLY|shangluo|sl|1565@slz|沙岭子|SLP|shalingzi|slz|1566@smb|石门县北|VFQ|shimenxianbei|smxb|1567@smn|三门峡南|SCF|sanmenxianan|smxn|1568@smx|三门县|OQH|sanmenxian|smx|1569@smx|石门县|OMQ|shimenxian|smx|1570@smx|三门峡西|SXF|sanmenxiaxi|smxx|1571@sni|肃宁|SYP|suning|sn|1572@son|宋|SOB|song|s|1573@spa|双牌|SBZ|shuangpai|sp|1574@spd|四平东|PPT|sipingdong|spd|1575@spi|遂平|SON|suiping|sp|1576@spt|沙坡头|SFJ|shapotou|spt|1577@sqi|沙桥|SQM|shaqiao|sq|1578@sqn|商丘南|SPF|shangqiunan|sqn|1579@squ|水泉|SID|shuiquan|sq|1580@sqx|石泉县|SXY|shiquanxian|sqx|1581@sqz|石桥子|SQT|shiqiaozi|sqz|1582@src|石人城|SRB|shirencheng|src|1583@sre|石人|SRL|shiren|sr|1584@ssh|山市|SQB|shanshi|ss|1585@ssh|神树|SWB|shenshu|ss|1586@ssh|鄯善|SSR|shanshan|ss|1587@ssh|三水|SJQ|sanshui|ss|1588@ssh|泗水|OSK|sishui|ss|1589@ssh|石山|SAD|shishan|ss|1590@ssh|松树|SFT|songshu|ss|1591@ssh|首山|SAT|shoushan|ss|1592@ssj|三十家|SRD|sanshijia|ssj|1593@ssp|三十里堡|SST|sanshilipu|sslb|1594@ssz|松树镇|SSL|songshuzhen|ssz|1595@sta|松桃|MZQ|songtao|st|1596@sth|索图罕|SHX|suotuhan|sth|1597@stj|三堂集|SDH|santangji|stj|1598@sto|石头|OTB|shitou|st|1599@sto|神头|SEV|shentou|st|1600@stu|沙沱|SFM|shatuo|st|1601@swa|上万|SWP|shangwan|sw|1602@swu|孙吴|SKB|sunwu|sw|1603@swx|沙湾县|SXR|shawanxian|swx|1604@sxi|歙县|OVH|shexian|sx|1605@sxi|遂溪|SXZ|suixi|sx|1606@sxi|沙县|SAS|shaxian|sx|1607@sxi|绍兴|SOH|shaoxing|sx|1608@sxi|石岘|SXL|shixian|sj|1609@sxp|上西铺|SXM|shangxipu|sxp|1610@sxz|石峡子|SXJ|shixiazi|sxz|1611@sya|沭阳|FMH|shuyang|sy|1612@sya|绥阳|SYB|suiyang|sy|1613@sya|寿阳|SYV|shouyang|sy|1614@sya|水洋|OYP|shuiyang|sy|1615@syc|三阳川|SYJ|sanyangchuan|syc|1616@syd|上腰墩|SPJ|shangyaodun|syd|1617@syi|三营|OEJ|sanying|sy|1618@syi|顺义|SOP|shunyi|sy|1619@syj|三义井|OYD|sanyijing|syj|1620@syp|三源浦|SYL|sanyuanpu|syp|1621@syu|上虞|BDH|shangyu|sy|1622@syu|三原|SAY|sanyuan|sy|1623@syu|上园|SUD|shangyuan|sy|1624@syu|水源|OYJ|shuiyuan|sy|1625@syz|桑园子|SAJ|sangyuanzi|syz|1626@szb|绥中北|SND|suizhongbei|szb|1627@szb|苏州北|OHH|suzhoubei|szb|1628@szd|宿州东|SRH|suzhoudong|szd|1629@szd|深圳东|BJQ|shenzhendong|szd|1630@szh|深州|OZP|shenzhou|sz|1631@szh|孙镇|OZY|sunzhen|sz|1632@szh|绥中|SZD|suizhong|sz|1633@szh|尚志|SZB|shangzhi|sz|1634@szh|师庄|SNM|shizhuang|sz|1635@szi|松滋|SIN|songzi|sz|1636@szo|师宗|SEM|shizong|sz|1637@szq|苏州园区|KAH|suzhouyuanqu|szyq|1638@szq|苏州新区|ITH|suzhouxinqu|szxq|1639@tan|泰安|TMK|taian|ta|1640@tan|台安|TID|taian|ta|1641@tay|通安驿|TAJ|tonganyi|tay|1642@tba|桐柏|TBF|tongbai|tb|1643@tbe|通北|TBB|tongbei|tb|1644@tch|桐城|TTH|tongcheng|tc|1645@tch|汤池|TCX|tangchi|tc|1646@tch|郯城|TZK|tancheng|tc|1647@tch|铁厂|TCL|tiechang|tc|1648@tcu|桃村|TCK|taocun|tc|1649@tda|通道|TRQ|tongdao|td|1650@tdo|田东|TDZ|tiandong|td|1651@tga|天岗|TGL|tiangang|tg|1652@tgl|土贵乌拉|TGC|tuguiwula|tgwl|1653@tgo|通沟|TOL|tonggou|tg|1654@tgu|太谷|TGV|taigu|tg|1655@tha|塔哈|THX|taha|th|1656@tha|棠海|THM|tanghai|th|1657@the|唐河|THF|tanghe|th|1658@the|泰和|THG|taihe|th|1659@thu|太湖|TKH|taihu|th|1660@tji|团结|TIX|tuanjie|tj|1661@tjj|谭家井|TNJ|tanjiajing|tjj|1662@tjt|陶家屯|TOT|taojiatun|tjt|1663@tjw|唐家湾|PDQ|tangjiawan|tjw|1664@tjz|统军庄|TZP|tongjunzhuang|tjz|1665@tka|泰康|TKX|taikang|tk|1666@tld|吐列毛杜|TMD|tuliemaodu|tlmd|1667@tlh|图里河|TEX|tulihe|tlh|1668@tli|铜陵|TJH|tongling|tl|1669@tli|田林|TFZ|tianlin|tl|1670@tli|亭亮|TIZ|tingliang|tl|1671@tli|铁力|TLB|tieli|tl|1672@tlx|铁岭西|PXT|tielingxi|tlx|1673@tmb|图们北|QSL|tumenbei|tmb|1674@tme|天门|TMN|tianmen|tm|1675@tmn|天门南|TNN|tianmennan|tmn|1676@tms|太姥山|TLS|taimushan|tms|1677@tmt|土牧尔台|TRC|tumuertai|tmet|1678@tmz|土门子|TCJ|tumenzi|tmz|1679@tna|洮南|TVT|taonan|tn|1680@tna|潼南|TVW|tongnan|tn|1681@tpc|太平川|TIT|taipingchuan|tpc|1682@tpz|太平镇|TEB|taipingzhen|tpz|1683@tqi|图强|TQX|tuqiang|tq|1684@tqi|台前|TTK|taiqian|tq|1685@tql|天桥岭|TQL|tianqiaoling|tql|1686@tqz|土桥子|TQJ|tuqiaozi|tqz|1687@tsc|汤山城|TCT|tangshancheng|tsc|1688@tsh|桃山|TAB|taoshan|ts|1689@tsz|塔石嘴|TIM|tashizui|tsz|1690@ttu|通途|TUT|tongtu|tt|1691@twh|汤旺河|THB|tangwanghe|twh|1692@txi|同心|TXJ|tongxin|tx|1693@txi|土溪|TSW|tuxi|tx|1694@txi|桐乡|TCH|tongxiang|tx|1695@tya|田阳|TRZ|tianyang|ty|1696@tyi|天义|TND|tianyi|ty|1697@tyi|汤阴|TYF|tangyin|ty|1698@tyl|驼腰岭|TIL|tuoyaoling|tyl|1699@tys|太阳山|TYJ|taiyangshan|tys|1700@tyu|汤原|TYB|tangyuan|ty|1701@tyy|塔崖驿|TYP|tayayi|tyy|1702@tzd|滕州东|TEK|tengzhoudong|tzd|1703@tzh|台州|TZH|taizhou|tz|1704@tzh|天祝|TZJ|tianzhu|tz|1705@tzh|滕州|TXK|tengzhou|tz|1706@tzh|天镇|TZV|tianzhen|tz|1707@tzl|桐子林|TEW|tongzilin|tzl|1708@tzs|天柱山|QWH|tianzhushan|tzs|1709@wan|文安|WBP|wenan|wa|1710@wan|武安|WAP|wuan|wa|1711@waz|王安镇|WVP|wanganzhen|waz|1712@wca|旺苍|WEW|wangcang|wc|1713@wcg|五叉沟|WCT|wuchagou|wcg|1714@wch|文昌|WEQ|wenchang|wc|1715@wch|温春|WDB|wenchun|wc|1716@wdc|五大连池|WRB|wudalianchi|wdlc|1717@wde|文登|WBK|wendeng|wd|1718@wdg|五道沟|WDL|wudaogou|wdg|1719@wdh|五道河|WHP|wudaohe|wdh|1720@wdi|文地|WNZ|wendi|wd|1721@wdo|卫东|WVT|weidong|wd|1722@wds|武当山|WRN|wudangshan|wds|1723@wdu|望都|WDP|wangdu|wd|1724@weh|乌尔旗汗|WHX|wuerqihan|weqh|1725@wfa|潍坊|WFK|weifang|wf|1726@wft|万发屯|WFB|wanfatun|wft|1727@wfu|王府|WUT|wangfu|wf|1728@wfx|瓦房店西|WXT|wafangdianxi|wfdx|1729@wga|王岗|WGB|wanggang|wg|1730@wgo|武功|WGY|wugong|wg|1731@wgo|湾沟|WGL|wangou|wg|1732@wgt|吴官田|WGM|wuguantian|wgt|1733@wha|乌海|WVC|wuhai|wh|1734@whe|苇河|WHB|weihe|wh|1735@whu|卫辉|WHF|weihui|wh|1736@wjc|吴家川|WCJ|wujiachuan|wjc|1737@wji|五家|WUB|wujia|wj|1738@wji|威箐|WAM|weiqing|wq|1739@wji|午汲|WJP|wuji|wj|1740@wji|渭津|WJL|weijin|wj|1741@wjw|王家湾|WJJ|wangjiawan|wjw|1742@wke|倭肯|WQB|woken|wk|1743@wks|五棵树|WKT|wukeshu|wks|1744@wlb|五龙背|WBT|wulongbei|wlb|1745@wld|乌兰哈达|WLC|wulanhada|wlhd|1746@wle|万乐|WEB|wanle|wl|1747@wlg|瓦拉干|WVX|walagan|wlg|1748@wli|温岭|VHH|wenling|wl|1749@wli|五莲|WLK|wulian|wl|1750@wlq|乌拉特前旗|WQC|wulateqianqi|wltqq|1751@wls|乌拉山|WSC|wulashan|wls|1752@wlt|卧里屯|WLX|wolitun|wlt|1753@wnb|渭南北|WBY|weinanbei|wnb|1754@wne|乌奴耳|WRX|wunuer|wne|1755@wni|万宁|WNQ|wanning|wn|1756@wni|万年|WWG|wannian|wn|1757@wnn|渭南南|WVY|weinannan|wnn|1758@wnz|渭南镇|WNJ|weinanzhen|wnz|1759@wpi|沃皮|WPT|wopi|wp|1760@wpu|吴堡|WUY|wupu|wb|1761@wqi|吴桥|WUP|wuqiao|wq|1762@wqi|汪清|WQL|wangqing|wq|1763@wqi|武清|WWP|wuqing|wq|1764@wsh|武山|WSJ|wushan|ws|1765@wsh|文水|WEV|wenshui|ws|1766@wsz|魏善庄|WSP|weishanzhuang|wsz|1767@wto|王瞳|WTP|wangtong|wt|1768@wts|五台山|WSV|wutaishan|wts|1769@wtz|王团庄|WZJ|wangtuanzhuang|wtz|1770@wwu|五五|WVR|wuwu|ww|1771@wxd|无锡东|WGH|wuxidong|wxd|1772@wxi|卫星|WVB|weixing|wx|1773@wxi|闻喜|WXV|wenxi|wx|1774@wxi|武乡|WVV|wuxiang|wx|1775@wxq|无锡新区|IFH|wuxixinqu|wxxq|1776@wxu|武穴|WXN|wuxue|wx|1777@wxu|吴圩|WYZ|wuxu|wy|1778@wya|王杨|WYB|wangyang|wy|1779@wyi|武义|RYH|wuyi|wy|1780@wyi|五营|WWB|wuying|wy|1781@wyt|瓦窑田|WIM|wayaotian|wjt|1782@wyu|五原|WYC|wuyuan|wy|1783@wzg|苇子沟|WZL|weizigou|wzg|1784@wzh|韦庄|WZY|weizhuang|wz|1785@wzh|五寨|WZV|wuzhai|wz|1786@wzt|王兆屯|WZB|wangzhaotun|wzt|1787@wzz|微子镇|WQP|weizizhen|wzz|1788@wzz|魏杖子|WKD|weizhangzi|wzz|1789@xan|新安|EAM|xinan|xa|1790@xan|兴安|XAZ|xingan|xa|1791@xax|新安县|XAF|xinanxian|xax|1792@xba|新保安|XAP|xinbaoan|xba|1793@xbc|下板城|EBP|xiabancheng|xbc|1794@xbl|西八里|XLP|xibali|xbl|1795@xch|宣城|ECH|xuancheng|xc|1796@xch|兴城|XCD|xingcheng|xc|1797@xcu|小村|XEM|xiaocun|xc|1798@xcy|新绰源|XRX|xinchuoyuan|xcy|1799@xcz|下城子|XCB|xiachengzi|xcz|1800@xcz|新城子|XCT|xinchengzi|xcz|1801@xde|喜德|EDW|xide|xd|1802@xdj|小得江|EJM|xiaodejiang|xdj|1803@xdm|西大庙|XMP|xidamiao|xdm|1804@xdo|小董|XEZ|xiaodong|xd|1805@xdo|小东|XOD|xiaodong|xdo|1806@xfe|信丰|EFG|xinfeng|xf|1807@xfe|襄汾|XFV|xiangfen|xf|1808@xfe|息烽|XFW|xifeng|xf|1809@xga|新干|EGG|xingan|xg|1810@xga|孝感|XGN|xiaogan|xg|1811@xgc|西固城|XUJ|xigucheng|xgc|1812@xgu|西固|XIJ|xigu|xg|1813@xgy|夏官营|XGJ|xiaguanying|xgy|1814@xgz|西岗子|NBB|xigangzi|xgz|1815@xhe|襄河|XXB|xianghe|xh|1816@xhe|新和|XIR|xinhe|xh|1817@xhe|宣和|XWJ|xuanhe|xh|1818@xhj|斜河涧|EEP|xiehejian|xhj|1819@xht|新华屯|XAX|xinhuatun|xht|1820@xhu|新华|XHB|xinhua|xh|1821@xhu|新化|EHQ|xinhua|xh|1822@xhu|宣化|XHP|xuanhua|xh|1823@xhx|兴和西|XEC|xinghexi|xhx|1824@xhy|小河沿|XYD|xiaoheyan|xhy|1825@xhy|下花园|XYP|xiahuayuan|xhy|1826@xhz|小河镇|EKY|xiaohezhen|xhz|1827@xji|徐家|XJB|xujia|xj|1828@xji|峡江|EJG|xiajiang|xj|1829@xji|新绛|XJV|xinjiang|xj|1830@xji|辛集|ENP|xinji|xj|1831@xji|新江|XJM|xinjiang|xj|1832@xjk|西街口|EKM|xijiekou|xjk|1833@xjt|许家屯|XJT|xujiatun|xjt|1834@xjt|许家台|XTJ|xujiatai|xjt|1835@xjz|谢家镇|XMT|xiejiazhen|xjz|1836@xka|兴凯|EKB|xingkai|xk|1837@xla|小榄|EAQ|xiaolan|xl|1838@xla|香兰|XNB|xianglan|xl|1839@xld|兴隆店|XDD|xinglongdian|xld|1840@xle|新乐|ELP|xinle|xl|1841@xli|新林|XPX|xinlin|xl|1842@xli|小岭|XLB|xiaoling|xl|1843@xli|新李|XLJ|xinli|xl|1844@xli|西林|XYB|xilin|xl|1845@xli|西柳|GCT|xiliu|xl|1846@xli|仙林|XPH|xianlin|xl|1847@xlt|新立屯|XLD|xinlitun|xlt|1848@xlz|兴隆镇|XZB|xinglongzhen|xlz|1849@xlz|新立镇|XGT|xinlizhen|xlz|1850@xmi|新民|XMD|xinmin|xm|1851@xms|西麻山|XMB|ximashan|xms|1852@xmt|下马塘|XAT|xiamatang|xmt|1853@xna|孝南|XNV|xiaonan|xn|1854@xnb|咸宁北|XRN|xianningbei|xnb|1855@xni|兴宁|ENQ|xingning|xn|1856@xni|咸宁|XNN|xianning|xn|1857@xpd|犀浦东|XAW|xipudong|xpd|1858@xpi|西平|XPN|xiping|xp|1859@xpi|兴平|XPY|xingping|xp|1860@xpt|新坪田|XPM|xinpingtian|xpt|1861@xpu|霞浦|XOS|xiapu|xp|1862@xpu|溆浦|EPQ|xupu|xp|1863@xpu|犀浦|XIW|xipu|xp|1864@xqi|新青|XQB|xinqing|xq|1865@xqi|新邱|XQD|xinqiu|xq|1866@xqp|兴泉堡|XQJ|xingquanbu|xqp|1867@xrq|仙人桥|XRL|xianrenqiao|xrq|1868@xsg|小寺沟|ESP|xiaosigou|xsg|1869@xsh|杏树|XSB|xingshu|xs|1870@xsh|浠水|XZN|xishui|xs|1871@xsh|下社|XSV|xiashe|xs|1872@xsh|徐水|XSP|xushui|xs|1873@xsh|夏石|XIZ|xiashi|xs|1874@xsh|小哨|XAM|xiaoshao|xs|1875@xsp|新松浦|XOB|xinsongpu|xsp|1876@xst|杏树屯|XDT|xingshutun|xst|1877@xsw|许三湾|XSJ|xusanwan|xsw|1878@xta|湘潭|XTQ|xiangtan|xt|1879@xta|邢台|XTP|xingtai|xt|1880@xtx|仙桃西|XAN|xiantaoxi|xtx|1881@xtz|下台子|EIP|xiataizi|xtz|1882@xwe|徐闻|XJQ|xuwen|xw|1883@xwp|新窝铺|EPD|xinwopu|xwp|1884@xwu|修武|XWF|xiuwu|xw|1885@xxi|新县|XSN|xinxian|xx|1886@xxi|息县|ENN|xixian|xx|1887@xxi|西乡|XQY|xixiang|xx|1888@xxi|湘乡|XXQ|xiangxiang|xx|1889@xxi|西峡|XIF|xixia|xx|1890@xxi|孝西|XOV|xiaoxi|xx|1891@xxj|小新街|XXM|xiaoxinjie|xxj|1892@xxx|新兴县|XGQ|xinxingxian|xxx|1893@xxz|西小召|XZC|xixiaozhao|xxz|1894@xxz|小西庄|XXP|xiaoxizhuang|xxz|1895@xya|向阳|XDB|xiangyang|xy|1896@xya|旬阳|XUY|xunyang|xy|1897@xyb|旬阳北|XBY|xunyangbei|xyb|1898@xyd|襄阳东|XWN|xiangyangdong|xyd|1899@xye|兴业|SNZ|xingye|xy|1900@xyg|小雨谷|XHM|xiaoyugu|xyg|1901@xyi|信宜|EEQ|xinyi|xy|1902@xyj|小月旧|XFM|xiaoyuejiu|xyj|1903@xyq|小扬气|XYX|xiaoyangqi|xyq|1904@xyu|祥云|EXM|xiangyun|xy|1905@xyu|襄垣|EIF|xiangyuan|xy|1906@xyx|夏邑县|EJH|xiayixian|xyx|1907@xyy|新友谊|EYB|xinyouyi|xyy|1908@xyz|新阳镇|XZJ|xinyangzhen|xyz|1909@xzd|徐州东|UUH|xuzhoudong|xzd|1910@xzf|新帐房|XZX|xinzhangfang|xzf|1911@xzh|悬钟|XRP|xuanzhong|xz|1912@xzh|新肇|XZT|xinzhao|xz|1913@xzh|忻州|XXV|xinzhou|xz|1914@xzi|汐子|XZD|xizi|xz|1915@xzm|西哲里木|XRD|xizhelimu|xzlm|1916@xzz|新杖子|ERP|xinzhangzi|xzz|1917@yan|姚安|YAC|yaoan|ya|1918@yan|依安|YAX|yian|ya|1919@yan|永安|YAS|yongan|ya|1920@yax|永安乡|YNB|yonganxiang|yax|1921@ybl|亚布力|YBB|yabuli|ybl|1922@ybs|元宝山|YUD|yuanbaoshan|ybs|1923@yca|羊草|YAB|yangcao|yc|1924@ycd|秧草地|YKM|yangcaodi|ycd|1925@ych|阳澄湖|AIH|yangchenghu|ych|1926@ych|迎春|YYB|yingchun|yc|1927@ych|叶城|YER|yecheng|yc|1928@ych|盐池|YKJ|yanchi|yc|1929@ych|砚川|YYY|yanchuan|yc|1930@ych|阳春|YQQ|yangchun|yc|1931@ych|宜城|YIN|yicheng|yc|1932@ych|应城|YHN|yingcheng|yc|1933@ych|禹城|YCK|yucheng|yc|1934@ych|晏城|YEK|yancheng|yc|1935@ych|羊场|YED|yangchang|yc|1936@ych|阳城|YNF|yangcheng|yc|1937@ych|阳岔|YAL|yangcha|yc|1938@ych|郓城|YPK|yuncheng|yc|1939@ych|雁翅|YAP|yanchi|yc|1940@ycl|云彩岭|ACP|yuncailing|ycl|1941@ycx|虞城县|IXH|yuchengxian|ycx|1942@ycz|营城子|YCT|yingchengzi|ycz|1943@yde|英德|YDQ|yingde|yd|1944@yde|永登|YDJ|yongdeng|yd|1945@ydi|尹地|YDM|yindi|yd|1946@ydi|永定|YGS|yongding|yd|1947@yds|雁荡山|YGH|yandangshan|yds|1948@ydu|于都|YDG|yudu|yd|1949@ydu|园墩|YAJ|yuandun|yd|1950@ydx|英德西|IIQ|yingdexi|ydx|1951@yfy|永丰营|YYM|yongfengying|yfy|1952@yga|杨岗|YRB|yanggang|yg|1953@yga|阳高|YOV|yanggao|yg|1954@ygu|阳谷|YIK|yanggu|yg|1955@yha|友好|YOB|youhao|yh|1956@yha|余杭|EVH|yuhang|yh|1957@yhc|沿河城|YHP|yanhecheng|yhc|1958@yhu|岩会|AEP|yanhui|yh|1959@yjh|羊臼河|YHM|yangjiuhe|yjh|1960@yji|永嘉|URH|yongjia|yj|1961@yji|营街|YAM|yingjie|yj|1962@yji|盐津|AEW|yanjin|yj|1963@yji|余江|YHG|yujiang|yj|1964@yji|燕郊|AJP|yanjiao|yj|1965@yji|姚家|YAT|yaojia|yj|1966@yjj|岳家井|YGJ|yuejiajing|yjj|1967@yjp|一间堡|YJT|yijianpu|yjb|1968@yjs|英吉沙|YIR|yingjisha|yjs|1969@yjs|云居寺|AFP|yunjusi|yjs|1970@yjz|燕家庄|AZK|yanjiazhuang|yjz|1971@yka|永康|RFH|yongkang|yk|1972@ykd|营口东|YGT|yingkoudong|ykd|1973@yla|银浪|YJX|yinlang|yl|1974@yla|永郎|YLW|yonglang|yl|1975@ylb|宜良北|YSM|yiliangbei|ylb|1976@yld|永乐店|YDY|yongledian|yld|1977@ylh|伊拉哈|YLX|yilaha|ylh|1978@yli|伊林|YLB|yilin|yl|1979@yli|杨陵|YSY|yangling|yl|1980@yli|彝良|ALW|yiliang|yl|1981@yli|杨林|YLM|yanglin|yl|1982@ylp|余粮堡|YLD|yuliangpu|ylb|1983@ylq|杨柳青|YQP|yangliuqing|ylq|1984@ylt|月亮田|YUM|yueliangtian|ylt|1985@yma|义马|YMF|yima|ym|1986@yme|玉门|YXJ|yumen|ym|1987@yme|云梦|YMN|yunmeng|ym|1988@ymo|元谋|YMM|yuanmou|ym|1989@ymp|阳明堡|YVV|yangmingbu|ymp|1990@yms|一面山|YST|yimianshan|yms|1991@yna|沂南|YNK|yinan|yn|1992@yna|宜耐|YVM|yinai|yn|1993@ynd|伊宁东|YNR|yiningdong|ynd|1994@yps|营盘水|YZJ|yingpanshui|yps|1995@ypu|羊堡|ABM|yangpu|yp|1996@yqb|阳泉北|YPP|yangquanbei|yqb|1997@yqi|乐清|UPH|yueqing|yq|1998@yqi|焉耆|YSR|yanqi|yq|1999@yqi|源迁|AQK|yuanqian|yq|2000@yqt|姚千户屯|YQT|yaoqianhutun|yqht|2001@yqu|阳曲|YQV|yangqu|yq|2002@ysg|榆树沟|YGP|yushugou|ysg|2003@ysh|月山|YBF|yueshan|ys|2004@ysh|玉石|YSJ|yushi|ys|2005@ysh|玉舍|AUM|yushe|ys|2006@ysh|偃师|YSF|yanshi|ys|2007@ysh|沂水|YUK|yishui|ys|2008@ysh|榆社|YSV|yushe|ys|2009@ysh|窑上|ASP|yaoshang|ys|2010@ysh|元氏|YSP|yuanshi|ys|2011@ysl|杨树岭|YAD|yangshuling|ysl|2012@ysp|野三坡|AIP|yesanpo|ysp|2013@yst|榆树屯|YSX|yushutun|yst|2014@yst|榆树台|YUT|yushutai|yst|2015@ysz|鹰手营子|YIP|yingshouyingzi|ysyz|2016@yta|源潭|YTQ|yuantan|yt|2017@ytp|牙屯堡|YTZ|yatunpu|ytb|2018@yts|烟筒山|YSL|yantongshan|yts|2019@ytt|烟筒屯|YUX|yantongtun|ytt|2020@yws|羊尾哨|YWM|yangweishao|yws|2021@yxi|越西|YHW|yuexi|yx|2022@yxi|攸县|YOG|youxian|yx|2023@yxi|永修|ACG|yongxiu|yx|2024@yxx|玉溪西|YXM|yuxixi|yxx|2025@yya|弋阳|YIG|yiyang|yy|2026@yya|余姚|YYH|yuyao|yy|2027@yya|酉阳|AFW|youyang|yy|2028@yyd|岳阳东|YIQ|yueyangdong|yyd|2029@yyi|阳邑|ARP|yangyi|yy|2030@yyu|鸭园|YYL|yayuan|yy|2031@yyz|鸳鸯镇|YYJ|yuanyangzhen|yyz|2032@yzb|燕子砭|YZY|yanzibian|yzb|2033@yzh|仪征|UZH|yizheng|yz|2034@yzh|宜州|YSZ|yizhou|yz|2035@yzh|兖州|YZK|yanzhou|yz|2036@yzi|迤资|YQM|yizi|yz|2037@yzw|羊者窝|AEM|yangzhewo|wzw|2038@yzz|杨杖子|YZD|yangzhangzi|yzz|2039@zan|镇安|ZEY|zhenan|za|2040@zan|治安|ZAD|zhian|za|2041@zba|招柏|ZBP|zhaobai|zb|2042@zbw|张百湾|ZUP|zhangbaiwan|zbw|2043@zcc|中川机场|ZJJ|zhongchuanjichang|zcjc|2044@zch|枝城|ZCN|zhicheng|zc|2045@zch|子长|ZHY|zichang|zc|2046@zch|诸城|ZQK|zhucheng|zc|2047@zch|邹城|ZIK|zoucheng|zc|2048@zch|赵城|ZCV|zhaocheng|zc|2049@zda|章党|ZHT|zhangdang|zd|2050@zdi|正定|ZDP|zhengding|zd|2051@zdo|肇东|ZDB|zhaodong|zd|2052@zfp|照福铺|ZFM|zhaofupu|zfp|2053@zgt|章古台|ZGD|zhanggutai|zgt|2054@zgu|赵光|ZGB|zhaoguang|zg|2055@zhe|中和|ZHX|zhonghe|zh|2056@zhm|中华门|VNH|zhonghuamen|zhm|2057@zjb|枝江北|ZIN|zhijiangbei|zjb|2058@zjc|钟家村|ZJY|zhongjiacun|zjc|2059@zjg|朱家沟|ZUB|zhujiagou|zjg|2060@zjg|紫荆关|ZYP|zijingguan|zjg|2061@zji|周家|ZOB|zhoujia|zj|2062@zji|诸暨|ZDH|zhuji|zj|2063@zjn|镇江南|ZEH|zhenjiangnan|zjn|2064@zjt|周家屯|ZOD|zhoujiatun|zjt|2065@zjw|褚家湾|CWJ|zhujiawan|cjw|2066@zjx|湛江西|ZWQ|zhanjiangxi|zjx|2067@zjy|朱家窑|ZUJ|zhujiayao|zjy|2068@zjz|曾家坪子|ZBW|zengjiapingzi|zjpz|2069@zla|张兰|ZLV|zhanglan|zla|2070@zla|镇赉|ZLT|zhenlai|zl|2071@zli|枣林|ZIV|zaolin|zl|2072@zlt|扎鲁特|ZLD|zhalute|zlt|2073@zlx|扎赉诺尔西|ZXX|zhalainuoerxi|zlnex|2074@zmt|樟木头|ZOQ|zhangmutou|zmt|2075@zmu|中牟|ZGF|zhongmu|zm|2076@znd|中宁东|ZDJ|zhongningdong|znd|2077@zni|中宁|VNJ|zhongning|zn|2078@znn|中宁南|ZNJ|zhongningnan|znn|2079@zpi|镇平|ZPF|zhenping|zp|2080@zpi|漳平|ZPS|zhangping|zp|2081@zpu|泽普|ZPR|zepu|zp|2082@zqi|枣强|ZVP|zaoqiang|zq|2083@zqi|张桥|ZQY|zhangqiao|zq|2084@zqi|章丘|ZTK|zhangqiu|zq|2085@zrh|朱日和|ZRC|zhurihe|zrh|2086@zrl|泽润里|ZLM|zerunli|zrl|2087@zsb|中山北|ZGQ|zhongshanbei|zsb|2088@zsd|樟树东|ZOG|zhangshudong|zsd|2089@zsh|中山|ZSQ|zhongshan|zs|2090@zsh|柞水|ZSY|zhashui|zs|2091@zsh|钟山|ZSZ|zhongshan|zs|2092@zsh|樟树|ZSG|zhangshu|zs|2093@zwo|珠窝|ZOP|zhuwo|zw|2094@zwt|张维屯|ZWB|zhangweitun|zwt|2095@zwu|彰武|ZWD|zhangwu|zw|2096@zxi|棕溪|ZOY|zongxi|zx|2097@zxi|钟祥|ZTN|zhongxiang|zx|2098@zxi|资溪|ZXS|zixi|zx|2099@zxi|镇西|ZVT|zhenxi|zx|2100@zxi|张辛|ZIP|zhangxin|zx|2101@zxq|正镶白旗|ZXC|zhengxiangbaiqi|zxbq|2102@zya|紫阳|ZVY|ziyang|zy|2103@zya|枣阳|ZYN|zaoyang|zy|2104@zyb|竹园坝|ZAW|zhuyuanba|zyb|2105@zye|张掖|ZYJ|zhangye|zy|2106@zyu|镇远|ZUW|zhenyuan|zy|2107@zyx|朱杨溪|ZXW|zhuyangxi|zyx|2108@zzd|漳州东|GOS|zhangzhoudong|zzd|2109@zzh|漳州|ZUS|zhangzhou|zz|2110@zzh|壮志|ZUX|zhuangzhi|zz|2111@zzh|子洲|ZZY|zizhou|zz|2112@zzh|中寨|ZZM|zhongzhai|zz|2113@zzh|涿州|ZXP|zhuozhou|zz|2114@zzi|咋子|ZAL|zhazi|zz|2115@zzs|卓资山|ZZC|zhuozishan|zzs|2116@zzx|株洲西|ZAQ|zhuzhouxi|zzx|2117@zzx|郑州西|XPF|zhengzhouxi|zzx|2118@abq|阿巴嘎旗|AQC|abagaqi|abgq|2119@aeb|阿尔山北|ARX|aershanbei|aesb|2120@are|安仁|ARG|anren|ar|2121@asx|安顺西|ASE|anshunxi|asx|2122@atx|安图西|AXL|antuxi|atx|2123@ayd|安阳东|ADF|anyangdong|ayd|2124@bba|博白|BBZ|bobai|bb|2125@bbu|八步|BBE|babu|bb|2126@bch|栟茶|FWH|bencha|bc|2127@bdd|保定东|BMP|baodingdong|bdd|2128@bgo|白沟|FEP|baigou|bg|2129@bha|滨海|FHP|binhai|bh|2130@bhb|滨海北|FCP|binhaibei|bhb|2131@bjn|宝鸡南|BBY|baojinan|bjn|2132@bjz|北井子|BRT|beijingzi|bjz|2133@bmj|白马井|BFQ|baimajing|bmj|2134@bqi|宝清|BUB|baoqing|bq|2135@bsh|璧山|FZW|bishan|bs|2136@bsx|白水县|BGY|baishuixian|bsx|2137@bta|板塘|NGQ|bantang|bt|2138@bxc|本溪新城|BVT|benxixincheng|bxxc|2139@bxi|彬县|BXY|binxian|bx|2140@bya|宾阳|UKZ|binyang|by|2141@byd|白洋淀|FWP|baiyangdian|byd|2142@byi|百宜|FHW|baiyi|by|2143@byn|白音华南|FNC|baiyinhuanan|byhn|2144@bzd|巴中东|BDE|bazhongdong|bzd|2145@bzh|滨州|BIK|binzhou|bz|2146@bzx|霸州西|FOP|bazhouxi|bzx|2147@cch|澄城|CUY|chengcheng|cc|2148@chd|巢湖东|GUH|chaohudong|chd|2149@cji|从江|KNW|congjiang|cj|2150@cka|茶卡|CVO|chaka|ck|2151@clh|长临河|FVH|changlinhe|clh|2152@cln|茶陵南|CNG|chalingnan|cln|2153@cpd|常平东|FQQ|changpingdong|cpd|2154@cqq|长庆桥|CQJ|changqingqiao|cqq|2155@csb|长寿北|COW|changshoubei|csb|2156@csh|长寿湖|CSE|changshouhu|csh|2157@csh|潮汕|CBQ|chaoshan|cs|2158@ctn|长汀南|CNS|changtingnan|ctn|2159@cwu|长武|CWY|changwu|cw|2160@cxi|长兴|CBH|changxing|cx|2161@cxi|苍溪|CXE|cangxi|cx|2162@cya|长阳|CYN|changyang|cy|2163@cya|潮阳|CNQ|chaoyang|cy|2164@czt|城子坦|CWT|chengzitan|czt|2165@dad|东安东|DCZ|dongandong|dad|2166@dba|德保|RBZ|debao|db|2167@ddh|东戴河|RDD|dongdaihe|ddh|2168@ddx|丹东西|RWT|dandongxi|ddx|2169@deh|东二道河|DRB|dongerdaohe|dedh|2170@dfe|大丰|KRQ|dafeng|df|2171@dfn|大方南|DNE|dafangnan|dfn|2172@dgb|东港北|RGT|donggangbei|dgb|2173@dgs|大孤山|RMT|dagushan|dgs|2174@dgu|东莞|RTQ|dongguan|dg|2175@dhd|鼎湖东|UWQ|dinghudong|dhd|2176@dhs|鼎湖山|NVQ|dinghushan|dhs|2177@dji|垫江|DJE|dianjiang|dj|2178@dji|洞井|FWQ|dongjing|dj|2179@dju|大苴|DIM|daju|dj|2180@dli|大荔|DNY|dali|dl|2181@dqg|大青沟|DSD|daqinggou|dqg|2182@dqi|德清|DRH|deqing|dq|2183@dsn|砀山南|PRH|dangshannan|dsn|2184@dsn|大石头南|DAL|dashitounan|dstn|2185@dtd|当涂东|OWH|dangtudong|dtd|2186@dtx|大通西|DTO|datongxi|dtx|2187@dwa|大旺|WWQ|dawang|dw|2188@dxi|德兴|DWG|dexing|dx|2189@dxs|丹霞山|IRQ|danxiashan|dxs|2190@dyb|大冶北|DBN|dayebei|dyb|2191@dyd|都匀东|KJW|duyundong|dyd|2192@dyn|东营南|DOK|dongyingnan|dyn|2193@dyu|大余|DYG|dayu|dy|2194@dzd|定州东|DOP|dingzhoudong|dzd|2195@dzh|端州|WZQ|duanzhou|dz|2196@dzn|大足南|FQW|dazunan|dzn|2197@ems|峨眉山|IXW|emeishan|ems|2198@ezd|鄂州东|EFN|ezhoudong|ezd|2199@fcb|防城港北|FBZ|fangchenggangbei|fcgb|2200@fcd|凤城东|FDT|fengchengdong|fcd|2201@fch|富川|FDZ|fuchuan|fc|2202@fcx|繁昌西|PUH|fanchangxi|fcx|2203@fdu|丰都|FUW|fengdu|fd|2204@flb|涪陵北|FEW|fulingbei|flb|2205@fni|富宁|FNM|funing|fn|2206@fqi|法启|FQE|faqi|fq|2207@frn|芙蓉南|KCQ|furongnan|frn|2208@fsh|复盛|FAW|fusheng|fs|2209@fso|抚松|FSL|fusong|fs|2210@fsz|福山镇|FZQ|fushanzhen|fsz|2211@fti|福田|NZQ|futian|ft|2212@fyb|富源北|FBM|fuyuanbei|fyb|2213@fyu|抚远|FYB|fuyuan|fy|2214@fzd|抚州东|FDG|fuzhoudong|fzd|2215@fzh|抚州|FZG|fuzhou|fz|2216@gan|高安|GCG|gaoan|ga|2217@gan|广安南|VUW|guangannan|gan|2218@gan|贵安|GAE|guian|ga|2219@gbd|高碑店东|GMP|gaobeidiandong|gbdd|2220@gch|恭城|GCZ|gongcheng|gc|2221@gdb|贵定北|FMW|guidingbei|gdb|2222@gdn|葛店南|GNN|gediannan|gdn|2223@gdx|贵定县|KIW|guidingxian|gdx|2224@ghb|广汉北|GVW|guanghanbei|ghb|2225@gju|革居|GEM|geju|gj|2226@gli|关岭|GLE|guanling|gl|2227@glx|桂林西|GEZ|guilinxi|glx|2228@gmc|光明城|IMQ|guangmingcheng|gmc|2229@gni|广宁|FBQ|guangning|gn|2230@gns|广宁寺|GQT|guangningsi|gns|2231@gnx|广南县|GXM|guangnanxian|gnx|2232@gpi|桂平|GAZ|guiping|gp|2233@gpz|弓棚子|GPT|gongpengzi|gpz|2234@gsh|光山|GUN|guangshan|gs|2235@gtb|古田北|GBS|gutianbei|gtb|2236@gtb|广通北|GPM|guangtongbei|gtb|2237@gtn|高台南|GAJ|gaotainan|gtn|2238@gtz|古田会址|STS|gutianhuizhi|gthz|2239@gyb|贵阳北|KQW|guiyangbei|gyb|2240@gyx|高邑西|GNP|gaoyixi|gyx|2241@han|惠安|HNS|huian|ha|2242@hbd|鹤壁东|HFF|hebidong|hbd|2243@hcg|寒葱沟|HKB|hanconggou|hcg|2244@hch|珲春|HUL|hunchun|hch|2245@hdd|邯郸东|HPP|handandong|hdd|2246@hdo|惠东|KDQ|huidong|hd|2247@hdp|哈达铺|HDJ|hadapu|hdp|2248@hdx|海东西|HDO|haidongxi|hdx|2249@hdx|洪洞西|HTV|hongtongxi|hdx|2250@heb|哈尔滨北|HTB|haerbinbei|hebb|2251@hfc|合肥北城|COH|hefeibeicheng|hfbc|2252@hfn|合肥南|ENH|hefeinan|hfn|2253@hga|黄冈|KGN|huanggang|hg|2254@hgd|黄冈东|KAN|huanggangdong|hgd|2255@hgd|横沟桥东|HNN|henggouqiaodong|hgqd|2256@hgx|黄冈西|KXN|huanggangxi|hgx|2257@hhe|洪河|HPB|honghe|hh|2258@hhn|怀化南|KAQ|huaihuanan|hhn|2259@hhq|黄河景区|HCF|huanghejingqu|hhjq|2260@hhu|花湖|KHN|huahu|hh|2261@hhu|惠环|KHQ|huihuan|hh|2262@hhu|后湖|IHN|houhu|hh|2263@hji|怀集|FAQ|huaiji|hj|2264@hkb|河口北|HBM|hekoubei|hkb|2265@hli|黄流|KLQ|huangliu|hl|2266@hln|黄陵南|VLY|huanglingnan|hln|2267@hme|鲘门|KMQ|houmen|hm|2268@hme|虎门|IUQ|humen|hm|2269@hmx|侯马西|HPV|houmaxi|hmx|2270@hna|衡南|HNG|hengnan|hn|2271@hnd|淮南东|HOH|huainandong|hnd|2272@hpu|合浦|HVZ|hepu|hp|2273@hqi|霍邱|FBH|huoqiu|hq|2274@hrd|怀仁东|HFV|huairendong|hrd|2275@hrd|华容东|HPN|huarongdong|hrd|2276@hrn|华容南|KRN|huarongnan|hrn|2277@hsb|黄石北|KSN|huangshibei|hsb|2278@hsb|黄山北|NYH|huangshanbei|hsb|2279@hsd|贺胜桥东|HLN|heshengqiaodong|hsqd|2280@hsh|和硕|VUR|heshuo|hs|2281@hsn|花山南|KNN|huashannan|hsn|2282@hta|荷塘|KXQ|hetang|ht|2283@hyb|合阳北|HTY|heyangbei|hyb|2284@hyb|海阳北|HEK|haiyangbei|hyb|2285@hyi|槐荫|IYN|huaiyin|hy|2286@hyk|花园口|HYT|huayuankou|hyk|2287@hzd|霍州东|HWV|huozhoudong|hzd|2288@hzn|惠州南|KNQ|huizhounan|hzn|2289@jch|泾川|JAJ|jingchuan|jc|2290@jde|旌德|NSH|jingde|jd|2291@jfe|尖峰|PFQ|jianfeng|jf|2292@jhx|蛟河西|JOL|jiaohexi|jhx|2293@jlb|军粮城北|JMP|junliangchengbei|jlcb|2294@jle|将乐|JLS|jiangle|jl|2295@jlh|贾鲁河|JLF|jialuhe|jlh|2296@jls|九郎山|KJQ|jiulangshan|jls|2297@jmb|即墨北|JVK|jimobei|jmb|2298@jnb|建宁县北|JCS|jianningxianbei|jnxb|2299@jni|江宁|JJH|jiangning|jn|2300@jnx|江宁西|OKH|jiangningxi|jnx|2301@jox|建瓯西|JUS|jianouxi|jox|2302@jqn|酒泉南|JNJ|jiuquannan|jqn|2303@jrx|句容西|JWH|jurongxi|jrx|2304@jsh|建水|JSM|jianshui|js|2305@jss|界首市|JUN|jieshoushi|jss|2306@jxb|绩溪北|NRH|jixibei|jxb|2307@jxd|介休东|JDV|jiexiudong|jxd|2308@jxi|泾县|LOH|jingxian|jx|2309@jxi|靖西|JMZ|jingxi|jx|2310@jxn|进贤南|JXG|jinxiannan|jxn|2311@jyn|嘉峪关南|JBJ|jiayuguannan|jygn|2312@jyn|简阳南|JOW|jianyangnan|jyn|2313@jyt|金银潭|JTN|jinyintan|jyt|2314@jyu|靖宇|JYL|jingyu|jy|2315@jyw|金月湾|PYQ|jinyuewan|jyw|2316@jyx|缙云西|PYH|jinyunxi|jyx|2317@jzh|晋中|JZV|jinzhong|jz|2318@kfb|开封北|KBF|kaifengbei|kfb|2319@kln|凯里南|QKW|kailinan|kln|2320@klu|库伦|KLD|kulun|kl|2321@kmn|昆明南|KOM|kunmingnan|kmn|2322@kta|葵潭|KTQ|kuitan|kt|2323@kya|开阳|KVW|kaiyang|ky|2324@lad|隆安东|IDZ|longandong|lad|2325@lbb|来宾北|UCZ|laibinbei|lbb|2326@lbi|灵璧|GMH|lingbi|lb|2327@lby|绿博园|LCF|lvboyuan|lby|2328@lcb|隆昌北|NWW|longchangbei|lcb|2329@lch|临城|UUP|lincheng|lc|2330@lch|罗城|VCZ|luocheng|lc|2331@lch|陵城|LGK|lingcheng|lc|2332@lcz|老城镇|ACQ|laochengzhen|lcz|2333@ldb|龙洞堡|FVW|longdongbao|ldb|2334@ldn|乐都南|LVO|ledunan|ldn|2335@ldn|娄底南|UOQ|loudinan|ldn|2336@ldo|乐东|UQQ|ledong|ld|2337@ldy|离堆公园|INW|liduigongyuan|ldgy|2338@lfe|陆丰|LLQ|lufeng|lf|2339@lfe|龙丰|KFQ|longfeng|lf|2340@lfn|禄丰南|LQM|lufengnan|lfn|2341@lfx|临汾西|LXV|linfenxi|lfx|2342@lgn|临高南|KGQ|lingaonan|lgn|2343@lhe|滦河|UDP|luanhe|lh|2344@lhx|漯河西|LBN|luohexi|lhx|2345@ljd|罗江东|IKW|luojiangdong|ljd|2346@lji|柳江|UQZ|liujiang|lj|2347@ljn|利津南|LNK|lijinnan|ljn|2348@lkn|兰考南|LUF|lankaonan|lkn|2349@llb|兰陵北|COK|lanlingbei|llb|2350@llb|龙里北|KFW|longlibei|llb|2351@llb|沥林北|KBQ|lilinbei|llb|2352@lld|醴陵东|UKQ|lilingdong|lld|2353@lna|陇南|INJ|longnan|ln|2354@lpn|梁平南|LPE|liangpingnan|lpn|2355@lqu|礼泉|LGY|liquan|lq|2356@lsd|灵石东|UDV|lingshidong|lsd|2357@lsh|乐山|IVW|leshan|ls|2358@lsh|龙市|LAG|longshi|sh|2359@lsh|溧水|LDH|lishui|ls|2360@lwj|洛湾三江|KRW|luowansanjiang|lwsj|2361@lxb|莱西北|LBK|laixibei|lxb|2362@lya|溧阳|LEH|liyang|ly|2363@lyi|临邑|LUK|linyi|ly|2364@lyn|柳园南|LNR|liuyuannan|lyn|2365@lzb|鹿寨北|LSZ|luzhaibei|lzb|2366@lzh|阆中|LZE|langzhong|lz|2367@lzn|临泽南|LDJ|linzenan|lzn|2368@mad|马鞍山东|OMH|maanshandong|masd|2369@mch|毛陈|MHN|maochen|mc|2370@mgd|明港东|MDN|minggangdong|mgd|2371@mhn|民和南|MNO|minhenan|mhn|2372@mji|闵集|MJN|minji|mj|2373@mla|马兰|MLR|malan|ml|2374@mle|民乐|MBJ|minle|ml|2375@mle|弥勒|MLM|mile|ml|2376@mns|玛纳斯|MSR|manasi|mns|2377@mpi|牟平|MBK|muping|mp|2378@mqb|闽清北|MBS|minqingbei|mqb|2379@mqb|民权北|MIF|minquanbei|mqb|2380@msd|眉山东|IUW|meishandong|msd|2381@msh|庙山|MSN|miaoshan|ms|2382@mxi|岷县|MXJ|minxian|mx|2383@myu|门源|MYO|menyuan|my|2384@myu|暮云|KIQ|muyun|my|2385@mzb|蒙自北|MBM|mengzibei|mzb|2386@mzh|孟庄|MZF|mengzhuang|mz|2387@mzi|蒙自|MZM|mengzi|mz|2388@nbu|南部|NBE|nanbu|nb|2389@nca|南曹|NEF|nancao|nc|2390@ncb|南充北|NCE|nanchongbei|ncb|2391@nch|南城|NDG|nancheng|nc|2392@ncx|南昌西|NXG|nanchangxi|ncx|2393@ndn|宁东南|NDJ|ningdongnan|ndn|2394@ndo|宁东|NOJ|ningdong|nd|2395@nfb|南芬北|NUT|nanfenbei|nfb|2396@nfe|南丰|NFG|nanfeng|nf|2397@nhd|南湖东|NDN|nanhudong|nhd|2398@njb|内江北|NKW|neijiangbei|njb|2399@nji|南江|FIW|nanjiang|nj|2400@njk|南江口|NDQ|nanjiangkou|nj|2401@nli|南陵|LLH|nanling|nl|2402@nmu|尼木|NMO|nimu|nm|2403@nnd|南宁东|NFZ|nanningdong|nnd|2404@nnx|南宁西|NXZ|nanningxi|nnx|2405@npb|南平北|NBS|nanpingbei|npb|2406@nxi|南雄|NCQ|nanxiong|nx|2407@nyo|纳雍|NYE|nayong|ny|2408@nyz|南阳寨|NYF|nanyangzhai|nyz|2409@pan|普安|PAN|puan|pa|2410@pax|普安县|PUE|puanxian|pax|2411@pbi|屏边|PBM|pingbian|pb|2412@pbn|平坝南|PBE|pingbanan|pbn|2413@pch|平昌|PCE|pingchang|pc|2414@pdi|普定|PGW|puding|pd|2415@pdu|平度|PAK|pingdu|pd|2416@pko|皮口|PUT|pikou|pk|2417@plc|盘龙城|PNN|panlongcheng|plc|2418@pni|普宁|PEQ|puning|pn|2419@pnn|平南南|PAZ|pingnannan|pn|2420@psb|彭山北|PPW|pengshanbei|psb|2421@psh|坪上|PSK|pingshang|ps|2422@pxb|萍乡北|PBG|pingxiangbei|pxb|2423@pya|濮阳|PYF|puyang|py|2424@pyc|平遥古城|PDV|pingyaogucheng|pygc|2425@pzh|普者黑|PZM|puzhehei|pzh|2426@pzh|盘州|PAE|panzhou|pz|2427@pzh|彭州|PMW|pengzhou|pz|2428@qbd|青白江东|QFW|qingbaijiangdong|qbjd|2429@qdb|青岛北|QHK|qingdaobei|qdb|2430@qdo|祁东|QMQ|qidong|qd|2431@qdu|青堆|QET|qingdui|qd|2432@qfe|前锋|QFB|qianfeng|qf|2433@qjb|曲靖北|QBM|qujingbei|qjb|2434@qji|曲江|QIM|qujiang|qj|2435@qli|青莲|QEW|qinglian|ql|2436@qqn|齐齐哈尔南|QNB|qiqihaernan|qqhen|2437@qsb|清水北|QEJ|qingshuibei|qsb|2438@qsh|青神|QVW|qingshen|qs|2439@qsh|岐山|QAY|qishan|qs|2440@qsh|庆盛|QSQ|qingsheng|qs|2441@qsx|曲水县|QSO|qushuixian|qsx|2442@qxd|祁县东|QGV|qixiandong|qxd|2443@qxi|乾县|QBY|qianxian|qx|2444@qya|祁阳|QWQ|qiyang|qy|2445@qzn|全州南|QNZ|quanzhounan|qzn|2446@qzw|棋子湾|QZQ|qiziwan|qzw|2447@rbu|仁布|RUO|renbu|rb|2448@rcb|荣昌北|RQW|rongchangbei|rcb|2449@rch|荣成|RCK|rongcheng|rc|2450@rdo|如东|RIH|rudong|rd|2451@rji|榕江|RVW|rongjiang|rj|2452@rkz|日喀则|RKO|rikaze|rkz|2453@rpi|饶平|RVQ|raoping|rp|2454@scl|宋城路|SFF|songchenglu|scl|2455@sdh|三道湖|SDL|sandaohu|sdh|2456@sdo|邵东|FIQ|shaodong|sd|2457@sdx|三都县|KKW|sanduxian|sdx|2458@sfa|胜芳|SUP|shengfang|sf|2459@sfb|双峰北|NFQ|shuangfengbei|sfb|2460@she|商河|SOK|shanghe|sh|2461@sho|泗洪|GQH|sihong|sh|2462@shu|四会|AHQ|sihui|sh|2463@sjn|三江南|SWZ|sanjiangnan|sjn|2464@sjz|三井子|OJT|sanjingzi|sjz|2465@slc|双流机场|IPW|shuangliujichang|sljc|2466@slx|双流西|IQW|shuangliuxi|slx|2467@slx|石林西|SYM|shilinxi|slx|2468@smb|三明北|SHS|sanmingbei|smb|2469@smi|嵩明|SVM|songming|sm|2470@sml|树木岭|FMQ|shumuling|sml|2471@snq|苏尼特左旗|ONC|sunitezuoqi|sntzq|2472@spd|山坡东|SBN|shanpodong|spd|2473@sqi|石桥|SQE|shiqiao|sq|2474@sqi|沈丘|SQN|shenqiu|sq|2475@ssb|鄯善北|SMR|shanshanbei|ssb|2476@ssb|狮山北|NSQ|shishanbei|ssb|2477@ssb|三水北|ARQ|sanshuibei|ssb|2478@ssh|狮山|KSQ|shishan|ss|2479@ssn|三水南|RNQ|sanshuinan|ssn|2480@ssn|韶山南|INQ|shaoshannan|ssn|2481@ssu|三穗|QHW|sansui|ss|2482@sti|石梯|STE|shiti|st|2483@swe|汕尾|OGQ|shanwei|sw|2484@sxb|歙县北|NPH|shexianbei|sxb|2485@sxb|绍兴北|SLH|shaoxingbei|sxb|2486@sxd|绍兴东|SSH|shaoxingdong|sxd|2487@sxi|泗县|GPH|sixian|sx|2488@sxi|始兴|IPQ|shixing|sx|2489@sya|泗阳|MPH|siyang|sy|2490@syb|邵阳北|OVQ|shaoyangbei|syb|2491@syb|松原北|OCT|songyuanbei|syb|2492@syi|山阴|SNV|shanyin|sy|2493@syn|沈阳南|SOT|shenyangnan|syn|2494@szb|深圳北|IOQ|shenzhenbei|szb|2495@szh|神州|SRQ|shenzhou|sz|2496@szs|深圳坪山|IFQ|shenzhenpingshan|szps|2497@szs|石嘴山|QQJ|shizuishan|szs|2498@szx|石柱县|OSW|shizhuxian|szx|2499@tcb|桃村北|TOK|taocunbei|tcb|2500@tdb|田东北|TBZ|tiandongbei|tdb|2501@tdd|土地堂东|TTN|tuditangdong|tdtd|2502@tgx|太谷西|TIV|taiguxi|tgx|2503@tha|吐哈|THR|tuha|th|2504@tha|通海|TAM|tonghai|th|2505@thc|天河机场|TJN|tianhejichang|thjc|2506@thj|天河街|TEN|tianhejie|thj|2507@thx|通化县|TXL|tonghuaxian|thx|2508@tji|同江|TJB|tongjiang|tj|2509@tlb|铜陵北|KXH|tonglingbei|tlb|2510@tlb|吐鲁番北|TAR|tulufanbei|tlfb|2511@tni|泰宁|TNS|taining|tn|2512@trn|铜仁南|TNW|tongrennan|trn|2513@txd|田心东|KQQ|tianxindong|txd|2514@txh|汤逊湖|THN|tangxunhu|txh|2515@txi|藤县|TAZ|tengxian|tx|2516@tyn|太原南|TNV|taiyuannan|tyn|2517@tyx|通远堡西|TST|tongyuanpuxi|typx|2518@wdd|文登东|WGK|wendengdong|wdd|2519@wfs|五府山|WFG|wufushan|wfs|2520@whb|威虎岭北|WBL|weihulingbei|whlb|2521@whb|威海北|WHK|weihaibei|whb|2522@wld|五龙背东|WMT|wulongbeidong|wlbd|2523@wln|乌龙泉南|WFN|wulongquannan|wlqn|2524@wlq|乌鲁木齐|WAR|wulumuqi|wlmq|2525@wns|五女山|WET|wunvshan|wns|2526@wsh|武胜|WSE|wusheng|ws|2527@wwe|无为|IIH|wuwei|ww|2528@wws|瓦屋山|WAH|wawushan|wws|2529@wxx|闻喜西|WOV|wenxixi|wxx|2530@wyb|武义北|WDH|wuyibei|wyb|2531@wyb|武夷山北|WBS|wuyishanbei|wysb|2532@wyd|武夷山东|WCS|wuyishandong|wysd|2533@wyu|婺源|WYG|wuyuan|wy|2534@wyu|渭源|WEJ|weiyuan|wy|2535@wzb|万州北|WZE|wanzhoubei|wzb|2536@wzh|武陟|WIF|wuzhi|wz|2537@wzn|梧州南|WBZ|wuzhounan|wzn|2538@xab|兴安北|XDZ|xinganbei|xab|2539@xcd|许昌东|XVF|xuchangdong|xcd|2540@xch|项城|ERN|xiangcheng|xc|2541@xdd|新都东|EWW|xindudong|xdd|2542@xfe|西丰|XFT|xifeng|xf|2543@xfe|先锋|NQQ|xianfeng|xf|2544@xfl|湘府路|FVQ|xiangfulu|xfl|2545@xfx|襄汾西|XTV|xiangfenxi|xfx|2546@xgb|孝感北|XJN|xiaoganbei|xgb|2547@xgd|孝感东|GDN|xiaogandong|xgd|2548@xhd|西湖东|WDQ|xihudong|xhd|2549@xhn|新化南|EJQ|xinhuanan|xhn|2550@xhx|新晃西|EWQ|xinhuangxi|xhx|2551@xji|新津|IRW|xinjin|xj|2552@xjk|小金口|NKQ|xiaojinkou|xjk|2553@xjn|新津南|ITW|xinjinnan|xjn|2554@xnd|咸宁东|XKN|xianningdong|xnd|2555@xnn|咸宁南|UNN|xianningnan|xnn|2556@xpn|溆浦南|EMQ|xupunan|xpn|2557@xtb|湘潭北|EDQ|xiangtanbei|xtb|2558@xtd|邢台东|EDP|xingtaidong|xtd|2559@xwq|西乌旗|XWC|xiwuqi|xwq|2560@xwx|修武西|EXF|xiuwuxi|xwx|2561@xxb|萧县北|QSH|xiaoxianbei|xxb|2562@xxd|新乡东|EGF|xinxiangdong|xxd|2563@xyb|新余北|XBG|xinyubei|xyb|2564@xyc|西阳村|XQF|xiyangcun|xyc|2565@xyd|信阳东|OYN|xinyangdong|xyd|2566@xyd|咸阳秦都|XOY|xianyangqindu|xyqd|2567@xyo|仙游|XWS|xianyou|xy|2568@xzc|新郑机场|EZF|xinzhengjichang|xzjc|2569@xzl|香樟路|FNQ|xiangzhanglu|xzl|2570@ybl|迎宾路|YFW|yingbinlu|ybl|2571@ycb|永城北|RGH|yongchengbei|ycb|2572@ycb|运城北|ABV|yunchengbei|ycb|2573@ycd|永川东|WMW|yongchuandong|ycd|2574@ych|宜春|YEG|yichun|yc|2575@ych|岳池|AWW|yuechi|yc|2576@ydh|云东海|NAQ|yundonghai|ydh|2577@ydu|姚渡|AOJ|yaodu|yd|2578@yfd|云浮东|IXQ|yunfudong|yfd|2579@yfn|永福南|YBZ|yongfunan|yfn|2580@yge|雨格|VTM|yuge|yg|2581@yhe|洋河|GTH|yanghe|yh|2582@yjb|永济北|AJV|yongjibei|yjb|2583@yji|弋江|RVH|yijiang|yj|2584@yjp|于家堡|YKP|yujiapu|yjp|2585@yjx|延吉西|YXL|yanjixi|yjx|2586@ykn|永康南|QUH|yongkangnan|ykn|2587@ylh|运粮河|YEF|yunlianghe|ylh|2588@yli|炎陵|YAG|yanling|yl|2589@yln|杨陵南|YEY|yanglingnan|yln|2590@ymi|伊敏|YMX|yimin|ym|2591@yna|郁南|YKQ|yunan|yn|2592@ypi|银瓶|KPQ|yinping|yp|2593@ysh|永寿|ASY|yongshou|ys|2594@ysh|阳朔|YCZ|yangshuo|ys|2595@ysh|云山|KZQ|yunshan|ys|2596@ysn|玉山南|YGG|yushannan|ysn|2597@yta|银滩|CTQ|yintan|yt|2598@yta|永泰|YTS|yongtai|yt|2599@ytb|鹰潭北|YKG|yingtanbei|ytb|2600@ytn|烟台南|YLK|yantainan|ytn|2601@yxi|尤溪|YXS|youxi|yx|2602@yxi|宜兴|YUH|yixing|yx|2603@yxi|云霄|YBS|yunxiao|yx|2604@yxi|玉溪|AXM|yuxi|yx|2605@yxi|阳信|YVK|yangxin|yx|2606@yxi|应县|YZV|yingxian|yx|2607@yxn|攸县南|YXG|youxiannan|yxn|2608@yyb|余姚北|CTH|yuyaobei|yyb|2609@zan|诏安|ZDS|zhaoan|za|2610@zdc|正定机场|ZHP|zhengdingjichang|zdjc|2611@zfd|纸坊东|ZMN|zhifangdong|zfd|2612@zhb|庄河北|ZUT|zhuanghebei|zhb|2613@zhu|昭化|ZHW|zhaohua|zhu|2614@zjb|织金北|ZJE|zhijinbei|zjb|2615@zji|芷江|ZPQ|zhijiang|zj|2616@zji|织金|IZW|zhijin|zj|2617@zka|仲恺|KKQ|zhongkai|zk|2618@zko|曾口|ZKE|zengkou|zk|2619@zli|左岭|ZSN|zuoling|zl|2620@zmd|樟木头东|ZRQ|zhangmutoudong|zmtd|2621@zmx|驻马店西|ZLN|zhumadianxi|zmdx|2622@zpu|漳浦|ZCS|zhangpu|zp|2623@zqd|肇庆东|FCQ|zhaoqingdong|zqd|2624@zqi|庄桥|ZQH|zhuangqiao|zq|2625@zsh|昭山|KWQ|zhaoshan|zs|2626@zsx|钟山西|ZAZ|zhongshanxi|zsx|2627@zxi|漳县|ZXJ|zhangxian|zx|2628@zyb|资阳北|FYW|ziyangbei|zyb|2629@zyx|张掖西|ZEJ|zhangyexi|zyx|2630@zzb|资中北|WZW|zizhongbei|zzb|2631@zzd|涿州东|ZAP|zhuozhoudong|zzd|2632@zzd|枣庄东|ZNK|zaozhuangdong|zzd|2633@zzd|卓资东|ZDC|zhuozidong|zzd|2634@zzd|郑州东|ZAF|zhengzhoudong|zzd|2635@zzn|株洲南|KVQ|zhuzhounan|zzn|2636';
+$data=explode("|", $data);
+$num=count($data)-5;
+$no_station=array();
+$s="";
+$j=0;
+for($i=0;$i<$num;$i+=5){
+
+ $name=preg_replace('# #', '', $data[$i+1]);;
+ $r=$this->BIZ_train_model->get_train_station_code("TRS_StationCN='".$name."'");
+ if(empty($r)){
+ ++$j;
+ $no_station[$i]["name"]=$name;
+ $no_station[$i]["code"]=$data[$i+2];
+ $no_station[$i]["py"]=ucfirst($data[$i+3]);
+ $s.="@".(46500+$j)."|".$no_station[$i]["code"]."|".$no_station[$i]["py"]."|".$no_station[$i]["name"]."|2|"."\n";
+ }
+}
+var_dump($no_station);
+// echo $s;
+die;
+ $data=json_decode($data,true);
+
+
+ // // var_dump($data);
+ // $d="";
+ // foreach ($data["result"] as $key => $v) {
+ // // foreach ($v as $v_code) {
+ // $d.="$key=>array('name'=>'{$v['name']}','code'=>'{$v['code']}'),";
+ // // }
+ $no_station=array();
+ foreach ($data["result"] as $key => $v) {
+ $r=$this->BIZ_train_model->get_train_station_code("TRS_StationCN='合浦'");var_dump($r);die;
+ if(empty($r)){
+ $no_station[$key]["name"]=$v['name'];
+ $no_station[$key]["code"]=$v['code'];
+ }
+ }
+ var_dump($no_station); die;
+ // }
+ $d=array(
+ 0=>array('name'=>'北京北','code'=>'VAP'),1=>array('name'=>'北京东','code'=>'BOP'),2=>array('name'=>'北京','code'=>'BJP'),3=>array('name'=>'北京南','code'=>'VNP'),4=>array('name'=>'北京西','code'=>'BXP'),5=>array('name'=>'广州南','code'=>'IZQ'),6=>array('name'=>'重庆北','code'=>'CUW'),7=>array('name'=>'重庆','code'=>'CQW'),8=>array('name'=>'重庆南','code'=>'CRW'),9=>array('name'=>'广州东','code'=>'GGQ'),10=>array('name'=>'上海','code'=>'SHH'),11=>array('name'=>'上海南','code'=>'SNH'),12=>array('name'=>'上海虹桥','code'=>'AOH'),13=>array('name'=>'上海西','code'=>'SXH'),14=>array('name'=>'天津北','code'=>'TBP'),15=>array('name'=>'天津','code'=>'TJP'),16=>array('name'=>'天津南','code'=>'TIP'),17=>array('name'=>'天津西','code'=>'TXP'),18=>array('name'=>'长春','code'=>'CCT'),19=>array('name'=>'长春南','code'=>'CET'),20=>array('name'=>'长春西','code'=>'CRT'),21=>array('name'=>'成都东','code'=>'ICW'),22=>array('name'=>'成都南','code'=>'CNW'),23=>array('name'=>'成都','code'=>'CDW'),24=>array('name'=>'长沙','code'=>'CSQ'),25=>array('name'=>'长沙南','code'=>'CWQ'),26=>array('name'=>'福州','code'=>'FZS'),27=>array('name'=>'福州南','code'=>'FYS'),28=>array('name'=>'贵阳','code'=>'GIW'),29=>array('name'=>'广州','code'=>'GZQ'),30=>array('name'=>'广州西','code'=>'GXQ'),31=>array('name'=>'哈尔滨','code'=>'HBB'),32=>array('name'=>'哈尔滨东','code'=>'VBB'),33=>array('name'=>'哈尔滨西','code'=>'VAB'),34=>array('name'=>'合肥','code'=>'HFH'),35=>array('name'=>'合肥西','code'=>'HTH'),36=>array('name'=>'呼和浩特东','code'=>'NDC'),37=>array('name'=>'呼和浩特','code'=>'HHC'),38=>array('name'=>'海口东','code'=>'HMQ'),39=>array('name'=>'海口','code'=>'VUQ'),40=>array('name'=>'杭州东','code'=>'HGH'),41=>array('name'=>'杭州','code'=>'HZH'),42=>array('name'=>'杭州南','code'=>'XHH'),43=>array('name'=>'济南','code'=>'JNK'),44=>array('name'=>'济南东','code'=>'JAK'),45=>array('name'=>'济南西','code'=>'JGK'),46=>array('name'=>'昆明','code'=>'KMM'),47=>array('name'=>'昆明西','code'=>'KXM'),48=>array('name'=>'拉萨','code'=>'LSO'),49=>array('name'=>'兰州东','code'=>'LVJ'),50=>array('name'=>'兰州','code'=>'LZJ'),51=>array('name'=>'兰州西','code'=>'LAJ'),52=>array('name'=>'南昌','code'=>'NCG'),53=>array('name'=>'南京','code'=>'NJH'),54=>array('name'=>'南京南','code'=>'NKH'),55=>array('name'=>'南宁','code'=>'NNZ'),56=>array('name'=>'石家庄北','code'=>'VVP'),57=>array('name'=>'石家庄','code'=>'SJP'),58=>array('name'=>'沈阳','code'=>'SYT'),59=>array('name'=>'沈阳北','code'=>'SBT'),60=>array('name'=>'沈阳东','code'=>'SDT'),61=>array('name'=>'太原北','code'=>'TBV'),62=>array('name'=>'太原东','code'=>'TDV'),63=>array('name'=>'太原','code'=>'TYV'),64=>array('name'=>'武汉','code'=>'WHN'),65=>array('name'=>'王家营西','code'=>'KNM'),66=>array('name'=>'乌鲁木齐南','code'=>'WMR'),67=>array('name'=>'西安北','code'=>'EAY'),68=>array('name'=>'西安','code'=>'XAY'),69=>array('name'=>'西安南','code'=>'CAY'),70=>array('name'=>'西宁','code'=>'XNO'),71=>array('name'=>'银川','code'=>'YIJ'),72=>array('name'=>'郑州','code'=>'ZZF'),73=>array('name'=>'阿尔山','code'=>'ART'),74=>array('name'=>'安康','code'=>'AKY'),75=>array('name'=>'阿克苏','code'=>'ASR'),76=>array('name'=>'阿里河','code'=>'AHX'),77=>array('name'=>'阿拉山口','code'=>'AKR'),78=>array('name'=>'安平','code'=>'APT'),79=>array('name'=>'安庆','code'=>'AQH'),80=>array('name'=>'安顺','code'=>'ASW'),81=>array('name'=>'鞍山','code'=>'AST'),82=>array('name'=>'安阳','code'=>'AYF'),83=>array('name'=>'北安','code'=>'BAB'),84=>array('name'=>'蚌埠','code'=>'BBH'),85=>array('name'=>'白城','code'=>'BCT'),86=>array('name'=>'北海','code'=>'BHZ'),87=>array('name'=>'白河','code'=>'BEL'),88=>array('name'=>'白涧','code'=>'BAP'),89=>array('name'=>'宝鸡','code'=>'BJY'),90=>array('name'=>'滨江','code'=>'BJB'),91=>array('name'=>'博克图','code'=>'BKX'),92=>array('name'=>'百色','code'=>'BIZ'),93=>array('name'=>'白山市','code'=>'HJL'),94=>array('name'=>'北台','code'=>'BTT'),95=>array('name'=>'包头东','code'=>'BDC'),96=>array('name'=>'包头','code'=>'BTC'),97=>array('name'=>'北屯市','code'=>'BXR'),98=>array('name'=>'本溪','code'=>'BXT'),99=>array('name'=>'白云鄂博','code'=>'BEC'),100=>array('name'=>'白银西','code'=>'BXJ'),101=>array('name'=>'亳州','code'=>'BZH'),102=>array('name'=>'赤壁','code'=>'CBN'),103=>array('name'=>'常德','code'=>'VGQ'),104=>array('name'=>'承德','code'=>'CDP'),105=>array('name'=>'长甸','code'=>'CDT'),106=>array('name'=>'赤峰','code'=>'CFD'),107=>array('name'=>'茶陵','code'=>'CDG'),108=>array('name'=>'苍南','code'=>'CEH'),109=>array('name'=>'昌平','code'=>'CPP'),110=>array('name'=>'崇仁','code'=>'CRG'),111=>array('name'=>'昌图','code'=>'CTT'),112=>array('name'=>'长汀镇','code'=>'CDB'),113=>array('name'=>'曹县','code'=>'CXK'),114=>array('name'=>'楚雄','code'=>'COM'),115=>array('name'=>'陈相屯','code'=>'CXT'),116=>array('name'=>'长治北','code'=>'CBF'),117=>array('name'=>'长征','code'=>'CZJ'),118=>array('name'=>'池州','code'=>'IYH'),119=>array('name'=>'常州','code'=>'CZH'),120=>array('name'=>'郴州','code'=>'CZQ'),121=>array('name'=>'长治','code'=>'CZF'),122=>array('name'=>'沧州','code'=>'COP'),123=>array('name'=>'崇左','code'=>'CZZ'),124=>array('name'=>'大安北','code'=>'RNT'),125=>array('name'=>'大成','code'=>'DCT'),126=>array('name'=>'丹东','code'=>'DUT'),127=>array('name'=>'东方红','code'=>'DFB'),128=>array('name'=>'东莞东','code'=>'DMQ'),129=>array('name'=>'大虎山','code'=>'DHD'),130=>array('name'=>'敦煌','code'=>'DHJ'),131=>array('name'=>'敦化','code'=>'DHL'),132=>array('name'=>'德惠','code'=>'DHT'),133=>array('name'=>'东京城','code'=>'DJB'),134=>array('name'=>'大涧','code'=>'DFP'),135=>array('name'=>'都江堰','code'=>'DDW'),136=>array('name'=>'大连北','code'=>'DFT'),137=>array('name'=>'大理','code'=>'DKM'),138=>array('name'=>'大连','code'=>'DLT'),139=>array('name'=>'定南','code'=>'DNG'),140=>array('name'=>'大庆','code'=>'DZX'),141=>array('name'=>'东胜','code'=>'DOC'),142=>array('name'=>'大石桥','code'=>'DQT'),143=>array('name'=>'大同','code'=>'DTV'),144=>array('name'=>'东营','code'=>'DPK'),145=>array('name'=>'大杨树','code'=>'DUX'),146=>array('name'=>'都匀','code'=>'RYW'),147=>array('name'=>'邓州','code'=>'DOF'),148=>array('name'=>'达州','code'=>'RXW'),149=>array('name'=>'德州','code'=>'DZP'),150=>array('name'=>'额济纳','code'=>'EJC'),151=>array('name'=>'二连','code'=>'RLC'),152=>array('name'=>'恩施','code'=>'ESN'),153=>array('name'=>'福鼎','code'=>'FES'),154=>array('name'=>'风陵渡','code'=>'FLV'),155=>array('name'=>'涪陵','code'=>'FLW'),156=>array('name'=>'富拉尔基','code'=>'FRX'),157=>array('name'=>'抚顺北','code'=>'FET'),158=>array('name'=>'佛山','code'=>'FSQ'),159=>array('name'=>'阜新','code'=>'FXD'),160=>array('name'=>'阜阳','code'=>'FYH'),161=>array('name'=>'格尔木','code'=>'GRO'),162=>array('name'=>'广汉','code'=>'GHW'),163=>array('name'=>'古交','code'=>'GJV'),164=>array('name'=>'桂林北','code'=>'GBZ'),165=>array('name'=>'古莲','code'=>'GRX'),166=>array('name'=>'桂林','code'=>'GLZ'),167=>array('name'=>'固始','code'=>'GXN'),168=>array('name'=>'广水','code'=>'GSN'),169=>array('name'=>'干塘','code'=>'GNJ'),170=>array('name'=>'广元','code'=>'GYW'),171=>array('name'=>'广州北','code'=>'GBQ'),172=>array('name'=>'赣州','code'=>'GZG'),173=>array('name'=>'公主岭','code'=>'GLT'),174=>array('name'=>'公主岭南','code'=>'GBT'),175=>array('name'=>'淮安','code'=>'AUH'),176=>array('name'=>'鹤北','code'=>'HMB'),177=>array('name'=>'淮北','code'=>'HRH'),178=>array('name'=>'淮滨','code'=>'HVN'),179=>array('name'=>'河边','code'=>'HBV'),180=>array('name'=>'潢川','code'=>'KCN'),181=>array('name'=>'韩城','code'=>'HCY'),182=>array('name'=>'邯郸','code'=>'HDP'),183=>array('name'=>'横道河子','code'=>'HDB'),184=>array('name'=>'鹤岗','code'=>'HGB'),185=>array('name'=>'皇姑屯','code'=>'HTT'),186=>array('name'=>'红果','code'=>'HEM'),187=>array('name'=>'黑河','code'=>'HJB'),188=>array('name'=>'怀化','code'=>'HHQ'),189=>array('name'=>'汉口','code'=>'HKN'),190=>array('name'=>'葫芦岛','code'=>'HLD'),191=>array('name'=>'海拉尔','code'=>'HRX'),192=>array('name'=>'霍林郭勒','code'=>'HWD'),193=>array('name'=>'海伦','code'=>'HLB'),194=>array('name'=>'侯马','code'=>'HMV'),195=>array('name'=>'哈密','code'=>'HMR'),196=>array('name'=>'淮南','code'=>'HAH'),197=>array('name'=>'桦南','code'=>'HNB'),198=>array('name'=>'海宁西','code'=>'EUH'),199=>array('name'=>'鹤庆','code'=>'HQM'),200=>array('name'=>'怀柔北','code'=>'HBP'),201=>array('name'=>'怀柔','code'=>'HRP'),202=>array('name'=>'黄石东','code'=>'OSN'),203=>array('name'=>'华山','code'=>'HSY'),204=>array('name'=>'黄石','code'=>'HSN'),205=>array('name'=>'黄山','code'=>'HKH'),206=>array('name'=>'衡水','code'=>'HSP'),207=>array('name'=>'衡阳','code'=>'HYQ'),208=>array('name'=>'菏泽','code'=>'HIK'),209=>array('name'=>'贺州','code'=>'HXZ'),210=>array('name'=>'汉中','code'=>'HOY'),211=>array('name'=>'惠州','code'=>'HCQ'),212=>array('name'=>'吉安','code'=>'VAG'),213=>array('name'=>'集安','code'=>'JAL'),214=>array('name'=>'江边村','code'=>'JBG'),215=>array('name'=>'晋城','code'=>'JCF'),216=>array('name'=>'金城江','code'=>'JJZ'),217=>array('name'=>'景德镇','code'=>'JCG'),218=>array('name'=>'嘉峰','code'=>'JFF'),219=>array('name'=>'加格达奇','code'=>'JGX'),220=>array('name'=>'井冈山','code'=>'JGG'),221=>array('name'=>'蛟河','code'=>'JHL'),222=>array('name'=>'金华南','code'=>'RNH'),223=>array('name'=>'金华','code'=>'JBH'),224=>array('name'=>'九江','code'=>'JJG'),225=>array('name'=>'吉林','code'=>'JLL'),226=>array('name'=>'荆门','code'=>'JMN'),227=>array('name'=>'佳木斯','code'=>'JMB'),228=>array('name'=>'济宁','code'=>'JIK'),229=>array('name'=>'集宁南','code'=>'JAC'),230=>array('name'=>'酒泉','code'=>'JQJ'),231=>array('name'=>'江山','code'=>'JUH'),232=>array('name'=>'吉首','code'=>'JIQ'),233=>array('name'=>'九台','code'=>'JTL'),234=>array('name'=>'镜铁山','code'=>'JVJ'),235=>array('name'=>'鸡西','code'=>'JXB'),236=>array('name'=>'蓟县','code'=>'JKP'),237=>array('name'=>'绩溪县','code'=>'JRH'),238=>array('name'=>'嘉峪关','code'=>'JGJ'),239=>array('name'=>'江油','code'=>'JFW'),240=>array('name'=>'锦州','code'=>'JZD'),241=>array('name'=>'金州','code'=>'JZT'),242=>array('name'=>'库尔勒','code'=>'KLR'),243=>array('name'=>'开封','code'=>'KFF'),244=>array('name'=>'岢岚','code'=>'KLV'),245=>array('name'=>'凯里','code'=>'KLW'),246=>array('name'=>'喀什','code'=>'KSR'),247=>array('name'=>'昆山南','code'=>'KNH'),248=>array('name'=>'奎屯','code'=>'KTR'),249=>array('name'=>'开原','code'=>'KYT'),250=>array('name'=>'六安','code'=>'UAH'),251=>array('name'=>'灵宝','code'=>'LBF'),252=>array('name'=>'芦潮港','code'=>'UCH'),253=>array('name'=>'隆昌','code'=>'LCW'),254=>array('name'=>'陆川','code'=>'LKZ'),255=>array('name'=>'利川','code'=>'LCN'),256=>array('name'=>'临川','code'=>'LCG'),257=>array('name'=>'潞城','code'=>'UTP'),258=>array('name'=>'鹿道','code'=>'LDL'),259=>array('name'=>'娄底','code'=>'LDQ'),260=>array('name'=>'临汾','code'=>'LFV'),261=>array('name'=>'良各庄','code'=>'LGP'),262=>array('name'=>'临河','code'=>'LHC'),263=>array('name'=>'漯河','code'=>'LON'),264=>array('name'=>'绿化','code'=>'LWJ'),265=>array('name'=>'隆化','code'=>'UHP'),266=>array('name'=>'丽江','code'=>'LHM'),267=>array('name'=>'临江','code'=>'LQL'),268=>array('name'=>'龙井','code'=>'LJL'),269=>array('name'=>'吕梁','code'=>'LHV'),270=>array('name'=>'醴陵','code'=>'LLG'),271=>array('name'=>'柳林南','code'=>'LKV'),272=>array('name'=>'滦平','code'=>'UPP'),273=>array('name'=>'六盘水','code'=>'UMW'),274=>array('name'=>'灵丘','code'=>'LVV'),275=>array('name'=>'旅顺','code'=>'LST'),276=>array('name'=>'陇西','code'=>'LXJ'),277=>array('name'=>'澧县','code'=>'LEQ'),278=>array('name'=>'兰溪','code'=>'LWH'),279=>array('name'=>'临西','code'=>'UEP'),280=>array('name'=>'龙岩','code'=>'LYS'),281=>array('name'=>'耒阳','code'=>'LYQ'),282=>array('name'=>'洛阳','code'=>'LYF'),283=>array('name'=>'洛阳东','code'=>'LDF'),284=>array('name'=>'连云港东','code'=>'UKH'),285=>array('name'=>'临沂','code'=>'LVK'),286=>array('name'=>'洛阳龙门','code'=>'LLF'),287=>array('name'=>'柳园','code'=>'DHR'),288=>array('name'=>'凌源','code'=>'LYD'),289=>array('name'=>'辽源','code'=>'LYL'),290=>array('name'=>'立志','code'=>'LZX'),291=>array('name'=>'柳州','code'=>'LZZ'),292=>array('name'=>'辽中','code'=>'LZD'),293=>array('name'=>'麻城','code'=>'MCN'),294=>array('name'=>'免渡河','code'=>'MDX'),295=>array('name'=>'牡丹江','code'=>'MDB'),296=>array('name'=>'莫尔道嘎','code'=>'MRX'),297=>array('name'=>'满归','code'=>'MHX'),298=>array('name'=>'明光','code'=>'MGH'),299=>array('name'=>'漠河','code'=>'MVX'),300=>array('name'=>'茂名东','code'=>'MDQ'),301=>array('name'=>'茂名','code'=>'MMZ'),302=>array('name'=>'密山','code'=>'MSB'),303=>array('name'=>'马三家','code'=>'MJT'),304=>array('name'=>'麻尾','code'=>'VAW'),305=>array('name'=>'绵阳','code'=>'MYW'),306=>array('name'=>'梅州','code'=>'MOQ'),307=>array('name'=>'满洲里','code'=>'MLX'),308=>array('name'=>'宁波东','code'=>'NVH'),309=>array('name'=>'宁波','code'=>'NGH'),310=>array('name'=>'南岔','code'=>'NCB'),311=>array('name'=>'南充','code'=>'NCW'),312=>array('name'=>'南丹','code'=>'NDZ'),313=>array('name'=>'南大庙','code'=>'NMP'),314=>array('name'=>'南芬','code'=>'NFT'),315=>array('name'=>'讷河','code'=>'NHX'),316=>array('name'=>'嫩江','code'=>'NGX'),317=>array('name'=>'内江','code'=>'NJW'),318=>array('name'=>'南平','code'=>'NPS'),319=>array('name'=>'南通','code'=>'NUH'),320=>array('name'=>'南阳','code'=>'NFF'),321=>array('name'=>'碾子山','code'=>'NZX'),322=>array('name'=>'平顶山','code'=>'PEN'),323=>array('name'=>'盘锦','code'=>'PVD'),324=>array('name'=>'平凉','code'=>'PIJ'),325=>array('name'=>'平凉南','code'=>'POJ'),326=>array('name'=>'平泉','code'=>'PQP'),327=>array('name'=>'坪石','code'=>'PSQ'),328=>array('name'=>'萍乡','code'=>'PXG'),329=>array('name'=>'凭祥','code'=>'PXZ'),330=>array('name'=>'郫县西','code'=>'PCW'),331=>array('name'=>'攀枝花','code'=>'PRW'),332=>array('name'=>'蕲春','code'=>'QRN'),333=>array('name'=>'青城山','code'=>'QSW'),334=>array('name'=>'青岛','code'=>'QDK'),335=>array('name'=>'清河城','code'=>'QYP'),336=>array('name'=>'黔江','code'=>'QNW'),337=>array('name'=>'曲靖','code'=>'QJM'),338=>array('name'=>'前进镇','code'=>'QEB'),339=>array('name'=>'齐齐哈尔','code'=>'QHX'),340=>array('name'=>'七台河','code'=>'QTB'),341=>array('name'=>'沁县','code'=>'QVV'),342=>array('name'=>'泉州东','code'=>'QRS'),343=>array('name'=>'泉州','code'=>'QYS'),344=>array('name'=>'衢州','code'=>'QEH'),345=>array('name'=>'融安','code'=>'RAZ'),346=>array('name'=>'汝箕沟','code'=>'RQJ'),347=>array('name'=>'瑞金','code'=>'RJG'),348=>array('name'=>'日照','code'=>'RZK'),349=>array('name'=>'双城堡','code'=>'SCB'),350=>array('name'=>'绥芬河','code'=>'SFB'),351=>array('name'=>'韶关东','code'=>'SGQ'),352=>array('name'=>'山海关','code'=>'SHD'),353=>array('name'=>'绥化','code'=>'SHB'),354=>array('name'=>'三间房','code'=>'SFX'),355=>array('name'=>'苏家屯','code'=>'SXT'),356=>array('name'=>'舒兰','code'=>'SLL'),357=>array('name'=>'三明','code'=>'SMS'),358=>array('name'=>'神木','code'=>'OMY'),359=>array('name'=>'三门峡','code'=>'SMF'),360=>array('name'=>'商南','code'=>'ONY'),361=>array('name'=>'遂宁','code'=>'NIW'),362=>array('name'=>'四平','code'=>'SPT'),363=>array('name'=>'商丘','code'=>'SQF'),364=>array('name'=>'上饶','code'=>'SRG'),365=>array('name'=>'韶山','code'=>'SSQ'),366=>array('name'=>'宿松','code'=>'OAH'),367=>array('name'=>'汕头','code'=>'OTQ'),368=>array('name'=>'邵武','code'=>'SWS'),369=>array('name'=>'涉县','code'=>'OEP'),370=>array('name'=>'三亚','code'=>'SEQ'),371=>array('name'=>'邵阳','code'=>'SYQ'),372=>array('name'=>'十堰','code'=>'SNN'),373=>array('name'=>'双鸭山','code'=>'SSB'),374=>array('name'=>'松原','code'=>'VYT'),375=>array('name'=>'深圳','code'=>'SZQ'),376=>array('name'=>'苏州','code'=>'SZH'),377=>array('name'=>'随州','code'=>'SZN'),378=>array('name'=>'宿州','code'=>'OXH'),379=>array('name'=>'朔州','code'=>'SUV'),380=>array('name'=>'深圳西','code'=>'OSQ'),381=>array('name'=>'塘豹','code'=>'TBQ'),382=>array('name'=>'塔尔气','code'=>'TVX'),383=>array('name'=>'潼关','code'=>'TGY'),384=>array('name'=>'塘沽','code'=>'TGP'),385=>array('name'=>'塔河','code'=>'TXX'),386=>array('name'=>'通化','code'=>'THL'),387=>array('name'=>'泰来','code'=>'TLX'),388=>array('name'=>'吐鲁番','code'=>'TFR'),389=>array('name'=>'通辽','code'=>'TLD'),390=>array('name'=>'铁岭','code'=>'TLT'),391=>array('name'=>'陶赖昭','code'=>'TPT'),392=>array('name'=>'图们','code'=>'TML'),393=>array('name'=>'铜仁','code'=>'RDQ'),394=>array('name'=>'唐山北','code'=>'FUP'),395=>array('name'=>'田师府','code'=>'TFT'),396=>array('name'=>'泰山','code'=>'TAK'),397=>array('name'=>'唐山','code'=>'TSP'),398=>array('name'=>'天水','code'=>'TSJ'),399=>array('name'=>'通远堡','code'=>'TYT'),400=>array('name'=>'太阳升','code'=>'TQT'),401=>array('name'=>'泰州','code'=>'UTH'),402=>array('name'=>'桐梓','code'=>'TZW'),403=>array('name'=>'通州西','code'=>'TAP'),404=>array('name'=>'五常','code'=>'WCB'),405=>array('name'=>'武昌','code'=>'WCN'),406=>array('name'=>'瓦房店','code'=>'WDT'),407=>array('name'=>'威海','code'=>'WKK'),408=>array('name'=>'芜湖','code'=>'WHH'),409=>array('name'=>'乌海西','code'=>'WXC'),410=>array('name'=>'吴家屯','code'=>'WJT'),411=>array('name'=>'武隆','code'=>'WLW'),412=>array('name'=>'乌兰浩特','code'=>'WWT'),413=>array('name'=>'渭南','code'=>'WNY'),414=>array('name'=>'威舍','code'=>'WSM'),415=>array('name'=>'歪头山','code'=>'WIT'),416=>array('name'=>'武威','code'=>'WUJ'),417=>array('name'=>'武威南','code'=>'WWJ'),418=>array('name'=>'无锡','code'=>'WXH'),419=>array('name'=>'乌西','code'=>'WXR'),420=>array('name'=>'乌伊岭','code'=>'WPB'),421=>array('name'=>'武夷山','code'=>'WAS'),422=>array('name'=>'万源','code'=>'WYY'),423=>array('name'=>'万州','code'=>'WYW'),424=>array('name'=>'梧州','code'=>'WZZ'),425=>array('name'=>'温州','code'=>'RZH'),426=>array('name'=>'温州南','code'=>'VRH'),427=>array('name'=>'西昌','code'=>'ECW'),428=>array('name'=>'许昌','code'=>'XCF'),429=>array('name'=>'西昌南','code'=>'ENW'),430=>array('name'=>'香坊','code'=>'XFB'),431=>array('name'=>'轩岗','code'=>'XGV'),432=>array('name'=>'兴国','code'=>'EUG'),433=>array('name'=>'宣汉','code'=>'XHY'),434=>array('name'=>'新会','code'=>'EFQ'),435=>array('name'=>'新晃','code'=>'XLQ'),436=>array('name'=>'锡林浩特','code'=>'XTC'),437=>array('name'=>'兴隆县','code'=>'EXP'),438=>array('name'=>'厦门北','code'=>'XKS'),439=>array('name'=>'厦门','code'=>'XMS'),440=>array('name'=>'厦门高崎','code'=>'XBS'),441=>array('name'=>'秀山','code'=>'ETW'),442=>array('name'=>'小市','code'=>'XST'),443=>array('name'=>'向塘','code'=>'XTG'),444=>array('name'=>'宣威','code'=>'XWM'),445=>array('name'=>'新乡','code'=>'XXF'),446=>array('name'=>'信阳','code'=>'XUN'),447=>array('name'=>'咸阳','code'=>'XYY'),448=>array('name'=>'襄阳','code'=>'XFN'),449=>array('name'=>'熊岳城','code'=>'XYT'),450=>array('name'=>'兴义','code'=>'XRZ'),451=>array('name'=>'新沂','code'=>'VIH'),452=>array('name'=>'新余','code'=>'XUG'),453=>array('name'=>'徐州','code'=>'XCH'),454=>array('name'=>'延安','code'=>'YWY'),455=>array('name'=>'宜宾','code'=>'YBW'),456=>array('name'=>'亚布力南','code'=>'YWB'),457=>array('name'=>'叶柏寿','code'=>'YBD'),458=>array('name'=>'宜昌东','code'=>'HAN'),459=>array('name'=>'永川','code'=>'YCW'),460=>array('name'=>'宜昌','code'=>'YCN'),461=>array('name'=>'盐城','code'=>'AFH'),462=>array('name'=>'运城','code'=>'YNV'),463=>array('name'=>'伊春','code'=>'YCB'),464=>array('name'=>'榆次','code'=>'YCV'),465=>array('name'=>'杨村','code'=>'YBP'),466=>array('name'=>'宜春西','code'=>'YCG'),467=>array('name'=>'伊尔施','code'=>'YET'),468=>array('name'=>'燕岗','code'=>'YGW'),469=>array('name'=>'永济','code'=>'YIV'),470=>array('name'=>'延吉','code'=>'YJL'),471=>array('name'=>'营口','code'=>'YKT'),472=>array('name'=>'牙克石','code'=>'YKX'),473=>array('name'=>'阎良','code'=>'YNY'),474=>array('name'=>'玉林','code'=>'YLZ'),475=>array('name'=>'榆林','code'=>'ALY'),476=>array('name'=>'一面坡','code'=>'YPB'),477=>array('name'=>'伊宁','code'=>'YMR'),478=>array('name'=>'阳平关','code'=>'YAY'),479=>array('name'=>'玉屏','code'=>'YZW'),480=>array('name'=>'原平','code'=>'YPV'),481=>array('name'=>'延庆','code'=>'YNP'),482=>array('name'=>'阳泉曲','code'=>'YYV'),483=>array('name'=>'玉泉','code'=>'YQB'),484=>array('name'=>'阳泉','code'=>'AQP'),485=>array('name'=>'玉山','code'=>'YNG'),486=>array('name'=>'营山','code'=>'NUW'),487=>array('name'=>'燕山','code'=>'AOP'),488=>array('name'=>'榆树','code'=>'YRT'),489=>array('name'=>'鹰潭','code'=>'YTG'),490=>array('name'=>'烟台','code'=>'YAK'),491=>array('name'=>'伊图里河','code'=>'YEX'),492=>array('name'=>'玉田县','code'=>'ATP'),493=>array('name'=>'义乌','code'=>'YWH'),494=>array('name'=>'阳新','code'=>'YON'),495=>array('name'=>'义县','code'=>'YXD'),496=>array('name'=>'益阳','code'=>'AEQ'),497=>array('name'=>'岳阳','code'=>'YYQ'),498=>array('name'=>'永州','code'=>'AOQ'),499=>array('name'=>'扬州','code'=>'YLH'),500=>array('name'=>'淄博','code'=>'ZBK'),501=>array('name'=>'镇城底','code'=>'ZDV'),502=>array('name'=>'自贡','code'=>'ZGW'),503=>array('name'=>'珠海','code'=>'ZHQ'),504=>array('name'=>'珠海北','code'=>'ZIQ'),505=>array('name'=>'湛江','code'=>'ZJZ'),506=>array('name'=>'镇江','code'=>'ZJH'),507=>array('name'=>'张家界','code'=>'DIQ'),508=>array('name'=>'张家口','code'=>'ZKP'),509=>array('name'=>'张家口南','code'=>'ZMP'),510=>array('name'=>'周口','code'=>'ZKN'),511=>array('name'=>'哲里木','code'=>'ZLC'),512=>array('name'=>'扎兰屯','code'=>'ZTX'),513=>array('name'=>'驻马店','code'=>'ZDN'),514=>array('name'=>'肇庆','code'=>'ZVQ'),515=>array('name'=>'周水子','code'=>'ZIT'),516=>array('name'=>'昭通','code'=>'ZDW'),517=>array('name'=>'中卫','code'=>'ZWJ'),518=>array('name'=>'资阳','code'=>'ZYW'),519=>array('name'=>'遵义','code'=>'ZIW'),520=>array('name'=>'枣庄','code'=>'ZEK'),521=>array('name'=>'资中','code'=>'ZZW'),522=>array('name'=>'株洲','code'=>'ZZQ'),523=>array('name'=>'枣庄西','code'=>'ZFK'),524=>array('name'=>'昂昂溪','code'=>'AAX'),525=>array('name'=>'阿城','code'=>'ACB'),526=>array('name'=>'安达','code'=>'ADX'),527=>array('name'=>'安德','code'=>'ARW'),528=>array('name'=>'安定','code'=>'ADP'),529=>array('name'=>'安广','code'=>'AGT'),530=>array('name'=>'艾河','code'=>'AHP'),531=>array('name'=>'安化','code'=>'PKQ'),532=>array('name'=>'艾家村','code'=>'AJJ'),533=>array('name'=>'鳌江','code'=>'ARH'),534=>array('name'=>'安家','code'=>'AJB'),535=>array('name'=>'阿金','code'=>'AJD'),536=>array('name'=>'阿克陶','code'=>'AER'),537=>array('name'=>'安口窑','code'=>'AYY'),538=>array('name'=>'敖力布告','code'=>'ALD'),539=>array('name'=>'安龙','code'=>'AUZ'),540=>array('name'=>'阿龙山','code'=>'ASX'),541=>array('name'=>'安陆','code'=>'ALN'),542=>array('name'=>'阿木尔','code'=>'JTX'),543=>array('name'=>'阿南庄','code'=>'AZM'),544=>array('name'=>'安庆西','code'=>'APH'),545=>array('name'=>'鞍山西','code'=>'AXT'),546=>array('name'=>'安塘','code'=>'ATV'),547=>array('name'=>'安亭北','code'=>'ASH'),548=>array('name'=>'阿图什','code'=>'ATR'),549=>array('name'=>'安图','code'=>'ATL'),550=>array('name'=>'安溪','code'=>'AXS'),551=>array('name'=>'博鳌','code'=>'BWQ'),552=>array('name'=>'北碚','code'=>'BPW'),553=>array('name'=>'白壁关','code'=>'BGV'),554=>array('name'=>'蚌埠南','code'=>'BMH'),555=>array('name'=>'巴楚','code'=>'BCR'),556=>array('name'=>'板城','code'=>'BUP'),557=>array('name'=>'北戴河','code'=>'BEP'),558=>array('name'=>'保定','code'=>'BDP'),559=>array('name'=>'宝坻','code'=>'BPP'),560=>array('name'=>'八达岭','code'=>'ILP'),561=>array('name'=>'巴东','code'=>'BNN'),562=>array('name'=>'柏果','code'=>'BGM'),563=>array('name'=>'布海','code'=>'BUT'),564=>array('name'=>'白河东','code'=>'BIY'),565=>array('name'=>'贲红','code'=>'BVC'),566=>array('name'=>'宝华山','code'=>'BWH'),567=>array('name'=>'白河县','code'=>'BEY'),568=>array('name'=>'白芨沟','code'=>'BJJ'),569=>array('name'=>'碧鸡关','code'=>'BJM'),570=>array('name'=>'北滘','code'=>'IBQ'),571=>array('name'=>'碧江','code'=>'BLQ'),572=>array('name'=>'白鸡坡','code'=>'BBM'),573=>array('name'=>'笔架山','code'=>'BSB'),574=>array('name'=>'八角台','code'=>'BTD'),575=>array('name'=>'保康','code'=>'BKD'),576=>array('name'=>'白奎堡','code'=>'BKB'),577=>array('name'=>'白狼','code'=>'BAT'),578=>array('name'=>'百浪','code'=>'BRZ'),579=>array('name'=>'博乐','code'=>'BOR'),580=>array('name'=>'宝拉格','code'=>'BQC'),581=>array('name'=>'巴林','code'=>'BLX'),582=>array('name'=>'宝林','code'=>'BNB'),583=>array('name'=>'北流','code'=>'BOZ'),584=>array('name'=>'勃利','code'=>'BLB'),585=>array('name'=>'布列开','code'=>'BLR'),586=>array('name'=>'宝龙山','code'=>'BND'),587=>array('name'=>'百里峡','code'=>'AAP'),588=>array('name'=>'八面城','code'=>'BMD'),589=>array('name'=>'班猫箐','code'=>'BNM'),590=>array('name'=>'八面通','code'=>'BMB'),591=>array('name'=>'北马圈子','code'=>'BRP'),592=>array('name'=>'北票南','code'=>'RPD'),593=>array('name'=>'白旗','code'=>'BQP'),594=>array('name'=>'宝泉岭','code'=>'BQB'),595=>array('name'=>'白泉','code'=>'BQL'),596=>array('name'=>'白沙','code'=>'BSW'),597=>array('name'=>'巴山','code'=>'BAY'),598=>array('name'=>'白水江','code'=>'BSY'),599=>array('name'=>'白沙坡','code'=>'BPM'),600=>array('name'=>'白石山','code'=>'BAL'),601=>array('name'=>'白水镇','code'=>'BUM'),602=>array('name'=>'坂田','code'=>'BTQ'),603=>array('name'=>'泊头','code'=>'BZP'),604=>array('name'=>'北屯','code'=>'BYP'),605=>array('name'=>'本溪湖','code'=>'BHT'),606=>array('name'=>'博兴','code'=>'BXK'),607=>array('name'=>'八仙筒','code'=>'VXD'),608=>array('name'=>'白音察干','code'=>'BYC'),609=>array('name'=>'背荫河','code'=>'BYB'),610=>array('name'=>'北营','code'=>'BIV'),611=>array('name'=>'巴彦高勒','code'=>'BAC'),612=>array('name'=>'白音他拉','code'=>'BID'),613=>array('name'=>'鲅鱼圈','code'=>'BYT'),614=>array('name'=>'白银市','code'=>'BNJ'),615=>array('name'=>'白音胡硕','code'=>'BCD'),616=>array('name'=>'巴中','code'=>'IEW'),617=>array('name'=>'霸州','code'=>'RMP'),618=>array('name'=>'北宅','code'=>'BVP'),619=>array('name'=>'赤壁北','code'=>'CIN'),620=>array('name'=>'查布嘎','code'=>'CBC'),621=>array('name'=>'长城','code'=>'CEJ'),622=>array('name'=>'长冲','code'=>'CCM'),623=>array('name'=>'承德东','code'=>'CCP'),624=>array('name'=>'赤峰西','code'=>'CID'),625=>array('name'=>'嵯岗','code'=>'CAX'),626=>array('name'=>'柴岗','code'=>'CGT'),627=>array('name'=>'长葛','code'=>'CEF'),628=>array('name'=>'柴沟堡','code'=>'CGV'),629=>array('name'=>'城固','code'=>'CGY'),630=>array('name'=>'陈官营','code'=>'CAJ'),631=>array('name'=>'成高子','code'=>'CZB'),632=>array('name'=>'草海','code'=>'WBW'),633=>array('name'=>'柴河','code'=>'CHB'),634=>array('name'=>'册亨','code'=>'CHZ'),635=>array('name'=>'草河口','code'=>'CKT'),636=>array('name'=>'崔黄口','code'=>'CHP'),637=>array('name'=>'巢湖','code'=>'CIH'),638=>array('name'=>'蔡家沟','code'=>'CJT'),639=>array('name'=>'成吉思汗','code'=>'CJX'),640=>array('name'=>'岔江','code'=>'CAM'),641=>array('name'=>'蔡家坡','code'=>'CJY'),642=>array('name'=>'昌乐','code'=>'CLK'),643=>array('name'=>'超梁沟','code'=>'CYP'),644=>array('name'=>'慈利','code'=>'CUQ'),645=>array('name'=>'昌黎','code'=>'CLP'),646=>array('name'=>'长岭子','code'=>'CLT'),647=>array('name'=>'晨明','code'=>'CMB'),648=>array('name'=>'长农','code'=>'CNJ'),649=>array('name'=>'昌平北','code'=>'VBP'),650=>array('name'=>'常平','code'=>'DAQ'),651=>array('name'=>'长坡岭','code'=>'CPM'),652=>array('name'=>'辰清','code'=>'CQB'),653=>array('name'=>'蔡山','code'=>'CON'),654=>array('name'=>'楚山','code'=>'CSB'),655=>array('name'=>'长寿','code'=>'EFW'),656=>array('name'=>'磁山','code'=>'CSP'),657=>array('name'=>'苍石','code'=>'CST'),658=>array('name'=>'草市','code'=>'CSL'),659=>array('name'=>'察素齐','code'=>'CSC'),660=>array('name'=>'长山屯','code'=>'CVT'),661=>array('name'=>'长汀','code'=>'CES'),662=>array('name'=>'昌图西','code'=>'CPT'),663=>array('name'=>'春湾','code'=>'CQQ'),664=>array('name'=>'磁县','code'=>'CIP'),665=>array('name'=>'岑溪','code'=>'CNZ'),666=>array('name'=>'辰溪','code'=>'CXQ'),667=>array('name'=>'磁西','code'=>'CRP'),668=>array('name'=>'长兴南','code'=>'CFH'),669=>array('name'=>'磁窑','code'=>'CYK'),670=>array('name'=>'朝阳','code'=>'CYD'),671=>array('name'=>'春阳','code'=>'CAL'),672=>array('name'=>'城阳','code'=>'CEK'),673=>array('name'=>'创业村','code'=>'CEX'),674=>array('name'=>'朝阳川','code'=>'CYL'),675=>array('name'=>'朝阳地','code'=>'CDD'),676=>array('name'=>'长垣','code'=>'CYF'),677=>array('name'=>'朝阳镇','code'=>'CZL'),678=>array('name'=>'滁州北','code'=>'CUH'),679=>array('name'=>'常州北','code'=>'ESH'),680=>array('name'=>'滁州','code'=>'CXH'),681=>array('name'=>'潮州','code'=>'CKQ'),682=>array('name'=>'常庄','code'=>'CVK'),683=>array('name'=>'曹子里','code'=>'CFP'),684=>array('name'=>'车转湾','code'=>'CWM'),685=>array('name'=>'郴州西','code'=>'ICQ'),686=>array('name'=>'沧州西','code'=>'CBP'),687=>array('name'=>'德安','code'=>'DAG'),688=>array('name'=>'大安','code'=>'RAT'),689=>array('name'=>'大坝','code'=>'DBJ'),690=>array('name'=>'大板','code'=>'DBC'),691=>array('name'=>'大巴','code'=>'DBD'),692=>array('name'=>'到保','code'=>'RBT'),693=>array('name'=>'定边','code'=>'DYJ'),694=>array('name'=>'东边井','code'=>'DBB'),695=>array('name'=>'德伯斯','code'=>'RDT'),696=>array('name'=>'打柴沟','code'=>'DGJ'),697=>array('name'=>'德昌','code'=>'DVW'),698=>array('name'=>'滴道','code'=>'DDB'),699=>array('name'=>'大磴沟','code'=>'DKJ'),700=>array('name'=>'刀尔登','code'=>'DRD'),701=>array('name'=>'得耳布尔','code'=>'DRX'),702=>array('name'=>'东方','code'=>'UFQ'),703=>array('name'=>'丹凤','code'=>'DGY'),704=>array('name'=>'东丰','code'=>'DIL'),705=>array('name'=>'都格','code'=>'DMM'),706=>array('name'=>'大官屯','code'=>'DTT'),707=>array('name'=>'大关','code'=>'RGW'),708=>array('name'=>'东光','code'=>'DGP'),709=>array('name'=>'东海','code'=>'DHB'),710=>array('name'=>'大灰厂','code'=>'DHP'),711=>array('name'=>'大红旗','code'=>'DQD'),712=>array('name'=>'大禾塘','code'=>'SOQ'),713=>array('name'=>'东海县','code'=>'DQH'),714=>array('name'=>'德惠西','code'=>'DXT'),715=>array('name'=>'达家沟','code'=>'DJT'),716=>array('name'=>'东津','code'=>'DKB'),717=>array('name'=>'杜家','code'=>'DJL'),718=>array('name'=>'大口屯','code'=>'DKP'),719=>array('name'=>'东来','code'=>'RVD'),720=>array('name'=>'德令哈','code'=>'DHO'),721=>array('name'=>'大陆号','code'=>'DLC'),722=>array('name'=>'带岭','code'=>'DLB'),723=>array('name'=>'大林','code'=>'DLD'),724=>array('name'=>'达拉特旗','code'=>'DIC'),725=>array('name'=>'独立屯','code'=>'DTX'),726=>array('name'=>'豆罗','code'=>'DLV'),727=>array('name'=>'达拉特西','code'=>'DNC'),728=>array('name'=>'东明村','code'=>'DMD'),729=>array('name'=>'洞庙河','code'=>'DEP'),730=>array('name'=>'东明县','code'=>'DNF'),731=>array('name'=>'大拟','code'=>'DNZ'),732=>array('name'=>'大平房','code'=>'DPD'),733=>array('name'=>'大盘石','code'=>'RPP'),734=>array('name'=>'大埔','code'=>'DPI'),735=>array('name'=>'大堡','code'=>'DVT'),736=>array('name'=>'大庆东','code'=>'LFX'),737=>array('name'=>'大其拉哈','code'=>'DQX'),738=>array('name'=>'道清','code'=>'DML'),739=>array('name'=>'对青山','code'=>'DQB'),740=>array('name'=>'德清西','code'=>'MOH'),741=>array('name'=>'大庆西','code'=>'RHX'),742=>array('name'=>'东升','code'=>'DRQ'),743=>array('name'=>'独山','code'=>'RWW'),744=>array('name'=>'砀山','code'=>'DKH'),745=>array('name'=>'登沙河','code'=>'DWT'),746=>array('name'=>'读书铺','code'=>'DPM'),747=>array('name'=>'大石头','code'=>'DSL'),748=>array('name'=>'东胜西','code'=>'DYC'),749=>array('name'=>'大石寨','code'=>'RZT'),750=>array('name'=>'东台','code'=>'DBH'),751=>array('name'=>'定陶','code'=>'DQK'),752=>array('name'=>'灯塔','code'=>'DGT'),753=>array('name'=>'大田边','code'=>'DBM'),754=>array('name'=>'东通化','code'=>'DTL'),755=>array('name'=>'丹徒','code'=>'RUH'),756=>array('name'=>'大屯','code'=>'DNT'),757=>array('name'=>'东湾','code'=>'DRJ'),758=>array('name'=>'大武口','code'=>'DFJ'),759=>array('name'=>'低窝铺','code'=>'DWJ'),760=>array('name'=>'大王滩','code'=>'DZZ'),761=>array('name'=>'大湾子','code'=>'DFM'),762=>array('name'=>'大兴沟','code'=>'DXL'),763=>array('name'=>'大兴','code'=>'DXX'),764=>array('name'=>'定西','code'=>'DSJ'),765=>array('name'=>'甸心','code'=>'DXM'),766=>array('name'=>'东乡','code'=>'DXG'),767=>array('name'=>'代县','code'=>'DKV'),768=>array('name'=>'定襄','code'=>'DXV'),769=>array('name'=>'东戌','code'=>'RXP'),770=>array('name'=>'东辛庄','code'=>'DXD'),771=>array('name'=>'德阳','code'=>'DYW'),772=>array('name'=>'丹阳','code'=>'DYH'),773=>array('name'=>'大雁','code'=>'DYX'),774=>array('name'=>'当阳','code'=>'DYN'),775=>array('name'=>'丹阳北','code'=>'EXH'),776=>array('name'=>'大英东','code'=>'IAW'),777=>array('name'=>'东淤地','code'=>'DBV'),778=>array('name'=>'大营','code'=>'DYV'),779=>array('name'=>'定远','code'=>'EWH'),780=>array('name'=>'岱岳','code'=>'RYV'),781=>array('name'=>'大元','code'=>'DYZ'),782=>array('name'=>'大营镇','code'=>'DJP'),783=>array('name'=>'大营子','code'=>'DZD'),784=>array('name'=>'大战场','code'=>'DTJ'),785=>array('name'=>'德州东','code'=>'DIP'),786=>array('name'=>'低庄','code'=>'DVQ'),787=>array('name'=>'东镇','code'=>'DNV'),788=>array('name'=>'道州','code'=>'DFZ'),789=>array('name'=>'东至','code'=>'DCH'),790=>array('name'=>'东庄','code'=>'DZV'),791=>array('name'=>'兑镇','code'=>'DWV'),792=>array('name'=>'豆庄','code'=>'ROP'),793=>array('name'=>'定州','code'=>'DXP'),794=>array('name'=>'大竹园','code'=>'DZY'),795=>array('name'=>'大杖子','code'=>'DAP'),796=>array('name'=>'豆张庄','code'=>'RZP'),797=>array('name'=>'峨边','code'=>'EBW'),798=>array('name'=>'二道沟门','code'=>'RDP'),799=>array('name'=>'二道湾','code'=>'RDX'),800=>array('name'=>'鄂尔多斯','code'=>'EEC'),801=>array('name'=>'二龙','code'=>'RLD'),802=>array('name'=>'二龙山屯','code'=>'ELA'),803=>array('name'=>'峨眉','code'=>'EMW'),804=>array('name'=>'二密河','code'=>'RML'),805=>array('name'=>'二营','code'=>'RYJ'),806=>array('name'=>'鄂州','code'=>'ECN'),807=>array('name'=>'福安','code'=>'FAS'),808=>array('name'=>'丰城','code'=>'FCG'),809=>array('name'=>'丰城南','code'=>'FNG'),810=>array('name'=>'肥东','code'=>'FIH'),811=>array('name'=>'发耳','code'=>'FEM'),812=>array('name'=>'富海','code'=>'FHX'),813=>array('name'=>'福海','code'=>'FHR'),814=>array('name'=>'凤凰城','code'=>'FHT'),815=>array('name'=>'奉化','code'=>'FHH'),816=>array('name'=>'富锦','code'=>'FIB'),817=>array('name'=>'范家屯','code'=>'FTT'),818=>array('name'=>'福利区','code'=>'FLJ'),819=>array('name'=>'福利屯','code'=>'FTB'),820=>array('name'=>'丰乐镇','code'=>'FZB'),821=>array('name'=>'阜南','code'=>'FNH'),822=>array('name'=>'阜宁','code'=>'AKH'),823=>array('name'=>'抚宁','code'=>'FNP'),824=>array('name'=>'福清','code'=>'FQS'),825=>array('name'=>'福泉','code'=>'VMW'),826=>array('name'=>'丰水村','code'=>'FSJ'),827=>array('name'=>'丰顺','code'=>'FUQ'),828=>array('name'=>'繁峙','code'=>'FSV'),829=>array('name'=>'抚顺','code'=>'FST'),830=>array('name'=>'福山口','code'=>'FKP'),831=>array('name'=>'扶绥','code'=>'FSZ'),832=>array('name'=>'冯屯','code'=>'FTX'),833=>array('name'=>'浮图峪','code'=>'FYP'),834=>array('name'=>'富县东','code'=>'FDY'),835=>array('name'=>'凤县','code'=>'FXY'),836=>array('name'=>'富县','code'=>'FEY'),837=>array('name'=>'费县','code'=>'FXK'),838=>array('name'=>'凤阳','code'=>'FUH'),839=>array('name'=>'汾阳','code'=>'FAV'),840=>array('name'=>'扶余北','code'=>'FBT'),841=>array('name'=>'分宜','code'=>'FYG'),842=>array('name'=>'富源','code'=>'FYM'),843=>array('name'=>'扶余','code'=>'FYT'),844=>array('name'=>'富裕','code'=>'FYX'),845=>array('name'=>'抚州北','code'=>'FBG'),846=>array('name'=>'凤州','code'=>'FZY'),847=>array('name'=>'丰镇','code'=>'FZC'),848=>array('name'=>'范镇','code'=>'VZK'),849=>array('name'=>'固安','code'=>'GFP'),850=>array('name'=>'广安','code'=>'VJW'),851=>array('name'=>'高碑店','code'=>'GBP'),852=>array('name'=>'沟帮子','code'=>'GBD'),853=>array('name'=>'甘草店','code'=>'GDJ'),854=>array('name'=>'谷城','code'=>'GCN'),855=>array('name'=>'藁城','code'=>'GEP'),856=>array('name'=>'高村','code'=>'GCV'),857=>array('name'=>'古城镇','code'=>'GZB'),858=>array('name'=>'广德','code'=>'GRH'),859=>array('name'=>'贵定','code'=>'GTW'),860=>array('name'=>'贵定南','code'=>'IDW'),861=>array('name'=>'古东','code'=>'GDV'),862=>array('name'=>'贵港','code'=>'GGZ'),863=>array('name'=>'官高','code'=>'GVP'),864=>array('name'=>'葛根庙','code'=>'GGT'),865=>array('name'=>'干沟','code'=>'GGL'),866=>array('name'=>'甘谷','code'=>'GGJ'),867=>array('name'=>'高各庄','code'=>'GGP'),868=>array('name'=>'甘河','code'=>'GAX'),869=>array('name'=>'根河','code'=>'GEX'),870=>array('name'=>'郭家店','code'=>'GDT'),871=>array('name'=>'孤家子','code'=>'GKT'),872=>array('name'=>'古浪','code'=>'GLJ'),873=>array('name'=>'皋兰','code'=>'GEJ'),874=>array('name'=>'高楼房','code'=>'GFM'),875=>array('name'=>'归流河','code'=>'GHT'),876=>array('name'=>'关林','code'=>'GLF'),877=>array('name'=>'甘洛','code'=>'VOW'),878=>array('name'=>'郭磊庄','code'=>'GLP'),879=>array('name'=>'高密','code'=>'GMK'),880=>array('name'=>'公庙子','code'=>'GMC'),881=>array('name'=>'工农湖','code'=>'GRT'),882=>array('name'=>'广宁寺','code'=>'GNT'),883=>array('name'=>'广南卫','code'=>'GNM'),884=>array('name'=>'高平','code'=>'GPF'),885=>array('name'=>'甘泉北','code'=>'GEY'),886=>array('name'=>'共青城','code'=>'GAG'),887=>array('name'=>'甘旗卡','code'=>'GQD'),888=>array('name'=>'甘泉','code'=>'GQY'),889=>array('name'=>'高桥镇','code'=>'GZD'),890=>array('name'=>'赶水','code'=>'GSW'),891=>array('name'=>'灌水','code'=>'GST'),892=>array('name'=>'孤山口','code'=>'GSP'),893=>array('name'=>'果松','code'=>'GSL'),894=>array('name'=>'高山子','code'=>'GSD'),895=>array('name'=>'嘎什甸子','code'=>'GXD'),896=>array('name'=>'高台','code'=>'GTJ'),897=>array('name'=>'高滩','code'=>'GAY'),898=>array('name'=>'古田','code'=>'GTS'),899=>array('name'=>'官厅','code'=>'GTP'),900=>array('name'=>'官厅西','code'=>'KEP'),901=>array('name'=>'贵溪','code'=>'GXG'),902=>array('name'=>'涡阳','code'=>'GYH'),903=>array('name'=>'巩义','code'=>'GXF'),904=>array('name'=>'高邑','code'=>'GIP'),905=>array('name'=>'巩义南','code'=>'GYF'),906=>array('name'=>'广元南','code'=>'GAW'),907=>array('name'=>'固原','code'=>'GUJ'),908=>array('name'=>'菇园','code'=>'GYL'),909=>array('name'=>'公营子','code'=>'GYD'),910=>array('name'=>'光泽','code'=>'GZS'),911=>array('name'=>'古镇','code'=>'GNQ'),912=>array('name'=>'瓜州','code'=>'GZJ'),913=>array('name'=>'高州','code'=>'GSQ'),914=>array('name'=>'固镇','code'=>'GEH'),915=>array('name'=>'盖州','code'=>'GXT'),916=>array('name'=>'官字井','code'=>'GOT'),917=>array('name'=>'革镇堡','code'=>'GZT'),918=>array('name'=>'冠豸山','code'=>'GSS'),919=>array('name'=>'盖州西','code'=>'GAT'),920=>array('name'=>'红安','code'=>'HWN'),921=>array('name'=>'淮安南','code'=>'AMH'),922=>array('name'=>'红安西','code'=>'VXN'),923=>array('name'=>'海安县','code'=>'HIH'),924=>array('name'=>'黄柏','code'=>'HBL'),925=>array('name'=>'海北','code'=>'HEB'),926=>array('name'=>'鹤壁','code'=>'HAF'),927=>array('name'=>'华城','code'=>'VCQ'),928=>array('name'=>'合川','code'=>'WKW'),929=>array('name'=>'河唇','code'=>'HCZ'),930=>array('name'=>'汉川','code'=>'HCN'),931=>array('name'=>'海城','code'=>'HCT'),932=>array('name'=>'黑冲滩','code'=>'HCJ'),933=>array('name'=>'黄村','code'=>'HCP'),934=>array('name'=>'海城西','code'=>'HXT'),935=>array('name'=>'化德','code'=>'HGC'),936=>array('name'=>'洪洞','code'=>'HDV'),937=>array('name'=>'霍尔果斯','code'=>'HFR'),938=>array('name'=>'横峰','code'=>'HFG'),939=>array('name'=>'韩府湾','code'=>'HXJ'),940=>array('name'=>'汉沽','code'=>'HGP'),941=>array('name'=>'红光镇','code'=>'IGW'),942=>array('name'=>'浑河','code'=>'HHT'),943=>array('name'=>'红花沟','code'=>'VHD'),944=>array('name'=>'黄花筒','code'=>'HUD'),945=>array('name'=>'贺家店','code'=>'HJJ'),946=>array('name'=>'和静','code'=>'HJR'),947=>array('name'=>'红江','code'=>'HFM'),948=>array('name'=>'黑井','code'=>'HIM'),949=>array('name'=>'获嘉','code'=>'HJF'),950=>array('name'=>'河津','code'=>'HJV'),951=>array('name'=>'涵江','code'=>'HJS'),952=>array('name'=>'华家','code'=>'HJT'),953=>array('name'=>'杭锦后旗','code'=>'HDC'),954=>array('name'=>'河间西','code'=>'HXP'),955=>array('name'=>'花家庄','code'=>'HJM'),956=>array('name'=>'河口南','code'=>'HKJ'),957=>array('name'=>'黄口','code'=>'KOH'),958=>array('name'=>'湖口','code'=>'HKG'),959=>array('name'=>'呼兰','code'=>'HUB'),960=>array('name'=>'葫芦岛北','code'=>'HPD'),961=>array('name'=>'浩良河','code'=>'HHB'),962=>array('name'=>'哈拉海','code'=>'HIT'),963=>array('name'=>'鹤立','code'=>'HOB'),964=>array('name'=>'桦林','code'=>'HIB'),965=>array('name'=>'黄陵','code'=>'ULY'),966=>array('name'=>'海林','code'=>'HRB'),967=>array('name'=>'虎林','code'=>'VLB'),968=>array('name'=>'寒岭','code'=>'HAT'),969=>array('name'=>'和龙','code'=>'HLL'),970=>array('name'=>'海龙','code'=>'HIL'),971=>array('name'=>'哈拉苏','code'=>'HAX'),972=>array('name'=>'呼鲁斯太','code'=>'VTJ'),973=>array('name'=>'火连寨','code'=>'HLT'),974=>array('name'=>'黄梅','code'=>'VEH'),975=>array('name'=>'韩麻营','code'=>'HYP'),976=>array('name'=>'黄泥河','code'=>'HHL'),977=>array('name'=>'海宁','code'=>'HNH'),978=>array('name'=>'惠农','code'=>'HMJ'),979=>array('name'=>'和平','code'=>'VAQ'),980=>array('name'=>'花棚子','code'=>'HZM'),981=>array('name'=>'花桥','code'=>'VQH'),982=>array('name'=>'宏庆','code'=>'HEY'),983=>array('name'=>'怀仁','code'=>'HRV'),984=>array('name'=>'华容','code'=>'HRN'),985=>array('name'=>'华山北','code'=>'HDY'),986=>array('name'=>'黄松甸','code'=>'HDL'),987=>array('name'=>'和什托洛盖','code'=>'VSR'),988=>array('name'=>'红山','code'=>'VSB'),989=>array('name'=>'汉寿','code'=>'VSQ'),990=>array('name'=>'衡山','code'=>'HSQ'),991=>array('name'=>'黑水','code'=>'HOT'),992=>array('name'=>'惠山','code'=>'VCH'),993=>array('name'=>'虎什哈','code'=>'HHP'),994=>array('name'=>'红寺堡','code'=>'HSJ'),995=>array('name'=>'虎石台','code'=>'HUT'),996=>array('name'=>'海石湾','code'=>'HSO'),997=>array('name'=>'衡山西','code'=>'HEQ'),998=>array('name'=>'红砂岘','code'=>'VSJ'),999=>array('name'=>'黑台','code'=>'HQB'),1000=>array('name'=>'桓台','code'=>'VTK'),1001=>array('name'=>'和田','code'=>'VTR'),1002=>array('name'=>'会同','code'=>'VTQ'),1003=>array('name'=>'海坨子','code'=>'HZT'),1004=>array('name'=>'黑旺','code'=>'HWK'),1005=>array('name'=>'海湾','code'=>'RWH'),1006=>array('name'=>'红星','code'=>'VXB'),1007=>array('name'=>'徽县','code'=>'HYY'),1008=>array('name'=>'红兴隆','code'=>'VHB'),1009=>array('name'=>'换新天','code'=>'VTB'),1010=>array('name'=>'红岘台','code'=>'HTJ'),1011=>array('name'=>'红彦','code'=>'VIX'),1012=>array('name'=>'合阳','code'=>'HAY'),1013=>array('name'=>'海阳','code'=>'HYK'),1014=>array('name'=>'衡阳东','code'=>'HVQ'),1015=>array('name'=>'华蓥','code'=>'HUW'),1016=>array('name'=>'汉阴','code'=>'HQY'),1017=>array('name'=>'黄羊滩','code'=>'HGJ'),1018=>array('name'=>'汉源','code'=>'WHW'),1019=>array('name'=>'湟源','code'=>'HNO'),1020=>array('name'=>'河源','code'=>'VIQ'),1021=>array('name'=>'花园','code'=>'HUN'),1022=>array('name'=>'黄羊镇','code'=>'HYJ'),1023=>array('name'=>'湖州','code'=>'VZH'),1024=>array('name'=>'化州','code'=>'HZZ'),1025=>array('name'=>'黄州','code'=>'VON'),1026=>array('name'=>'霍州','code'=>'HZV'),1027=>array('name'=>'惠州西','code'=>'VXQ'),1028=>array('name'=>'巨宝','code'=>'JRT'),1029=>array('name'=>'靖边','code'=>'JIY'),1030=>array('name'=>'金宝屯','code'=>'JBD'),1031=>array('name'=>'晋城北','code'=>'JEF'),1032=>array('name'=>'金昌','code'=>'JCJ'),1033=>array('name'=>'鄄城','code'=>'JCK'),1034=>array('name'=>'交城','code'=>'JNV'),1035=>array('name'=>'建昌','code'=>'JFD'),1036=>array('name'=>'峻德','code'=>'JDB'),1037=>array('name'=>'井店','code'=>'JFP'),1038=>array('name'=>'鸡东','code'=>'JOB'),1039=>array('name'=>'江都','code'=>'UDH'),1040=>array('name'=>'鸡冠山','code'=>'JST'),1041=>array('name'=>'金沟屯','code'=>'VGP'),1042=>array('name'=>'静海','code'=>'JHP'),1043=>array('name'=>'金河','code'=>'JHX'),1044=>array('name'=>'锦河','code'=>'JHB'),1045=>array('name'=>'精河','code'=>'JHR'),1046=>array('name'=>'精河南','code'=>'JIR'),1047=>array('name'=>'江华','code'=>'JHZ'),1048=>array('name'=>'建湖','code'=>'AJH'),1049=>array('name'=>'纪家沟','code'=>'VJD'),1050=>array('name'=>'晋江','code'=>'JJS'),1051=>array('name'=>'江津','code'=>'JJW'),1052=>array('name'=>'姜家','code'=>'JJB'),1053=>array('name'=>'金坑','code'=>'JKT'),1054=>array('name'=>'芨岭','code'=>'JLJ'),1055=>array('name'=>'金马村','code'=>'JMM'),1056=>array('name'=>'江门','code'=>'JWQ'),1057=>array('name'=>'角美','code'=>'JES'),1058=>array('name'=>'莒南','code'=>'JOK'),1059=>array('name'=>'井南','code'=>'JNP'),1060=>array('name'=>'建瓯','code'=>'JVS'),1061=>array('name'=>'经棚','code'=>'JPC'),1062=>array('name'=>'江桥','code'=>'JQX'),1063=>array('name'=>'九三','code'=>'SSX'),1064=>array('name'=>'金山北','code'=>'EGH'),1065=>array('name'=>'京山','code'=>'JCN'),1066=>array('name'=>'建始','code'=>'JRN'),1067=>array('name'=>'嘉善','code'=>'JSH'),1068=>array('name'=>'稷山','code'=>'JVV'),1069=>array('name'=>'吉舒','code'=>'JSL'),1070=>array('name'=>'建设','code'=>'JET'),1071=>array('name'=>'甲山','code'=>'JOP'),1072=>array('name'=>'建三江','code'=>'JIB'),1073=>array('name'=>'嘉善南','code'=>'EAH'),1074=>array('name'=>'金山屯','code'=>'JTB'),1075=>array('name'=>'江所田','code'=>'JOM'),1076=>array('name'=>'景泰','code'=>'JTJ'),1077=>array('name'=>'九台南','code'=>'JNL'),1078=>array('name'=>'吉文','code'=>'JWX'),1079=>array('name'=>'进贤','code'=>'JUG'),1080=>array('name'=>'莒县','code'=>'JKK'),1081=>array('name'=>'嘉祥','code'=>'JUK'),1082=>array('name'=>'介休','code'=>'JXV'),1083=>array('name'=>'井陉','code'=>'JJP'),1084=>array('name'=>'嘉兴','code'=>'JXH'),1085=>array('name'=>'嘉兴南','code'=>'EPH'),1086=>array('name'=>'夹心子','code'=>'JXT'),1087=>array('name'=>'简阳','code'=>'JYW'),1088=>array('name'=>'揭阳','code'=>'JRQ'),1089=>array('name'=>'建阳','code'=>'JYS'),1090=>array('name'=>'姜堰','code'=>'UEH'),1091=>array('name'=>'巨野','code'=>'JYK'),1092=>array('name'=>'江永','code'=>'JYZ'),1093=>array('name'=>'靖远','code'=>'JYJ'),1094=>array('name'=>'缙云','code'=>'JYH'),1095=>array('name'=>'江源','code'=>'SZL'),1096=>array('name'=>'济源','code'=>'JYF'),1097=>array('name'=>'靖远西','code'=>'JXJ'),1098=>array('name'=>'胶州北','code'=>'JZK'),1099=>array('name'=>'焦作东','code'=>'WEF'),1100=>array('name'=>'靖州','code'=>'JEQ'),1101=>array('name'=>'荆州','code'=>'JBN'),1102=>array('name'=>'金寨','code'=>'JZH'),1103=>array('name'=>'晋州','code'=>'JXP'),1104=>array('name'=>'胶州','code'=>'JXK'),1105=>array('name'=>'锦州南','code'=>'JOD'),1106=>array('name'=>'焦作','code'=>'JOF'),1107=>array('name'=>'旧庄窝','code'=>'JVP'),1108=>array('name'=>'金杖子','code'=>'JYD'),1109=>array('name'=>'开安','code'=>'KAT'),1110=>array('name'=>'库车','code'=>'KCR'),1111=>array('name'=>'康城','code'=>'KCP'),1112=>array('name'=>'库都尔','code'=>'KDX'),1113=>array('name'=>'宽甸','code'=>'KDT'),1114=>array('name'=>'克东','code'=>'KOB'),1115=>array('name'=>'开江','code'=>'KAW'),1116=>array('name'=>'康金井','code'=>'KJB'),1117=>array('name'=>'喀喇其','code'=>'KQX'),1118=>array('name'=>'开鲁','code'=>'KLC'),1119=>array('name'=>'克拉玛依','code'=>'KHR'),1120=>array('name'=>'口前','code'=>'KQL'),1121=>array('name'=>'奎山','code'=>'KAB'),1122=>array('name'=>'昆山','code'=>'KSH'),1123=>array('name'=>'克山','code'=>'KSB'),1124=>array('name'=>'开通','code'=>'KTT'),1125=>array('name'=>'康熙岭','code'=>'KXZ'),1126=>array('name'=>'昆阳','code'=>'KAM'),1127=>array('name'=>'克一河','code'=>'KHX'),1128=>array('name'=>'开原西','code'=>'KXT'),1129=>array('name'=>'康庄','code'=>'KZP'),1130=>array('name'=>'来宾','code'=>'UBZ'),1131=>array('name'=>'老边','code'=>'LLT'),1132=>array('name'=>'灵宝西','code'=>'LPF'),1133=>array('name'=>'龙川','code'=>'LUQ'),1134=>array('name'=>'乐昌','code'=>'LCQ'),1135=>array('name'=>'黎城','code'=>'UCP'),1136=>array('name'=>'聊城','code'=>'UCK'),1137=>array('name'=>'蓝村','code'=>'LCK'),1138=>array('name'=>'两当','code'=>'LDY'),1139=>array('name'=>'林东','code'=>'LRC'),1140=>array('name'=>'乐都','code'=>'LDO'),1141=>array('name'=>'梁底下','code'=>'LDP'),1142=>array('name'=>'六道河子','code'=>'LVP'),1143=>array('name'=>'鲁番','code'=>'LVM'),1144=>array('name'=>'廊坊','code'=>'LJP'),1145=>array('name'=>'落垡','code'=>'LOP'),1146=>array('name'=>'廊坊北','code'=>'LFP'),1147=>array('name'=>'老府','code'=>'UFD'),1148=>array('name'=>'兰岗','code'=>'LNB'),1149=>array('name'=>'龙骨甸','code'=>'LGM'),1150=>array('name'=>'芦沟','code'=>'LOM'),1151=>array('name'=>'龙沟','code'=>'LGJ'),1152=>array('name'=>'拉古','code'=>'LGB'),1153=>array('name'=>'临海','code'=>'UFH'),1154=>array('name'=>'林海','code'=>'LXX'),1155=>array('name'=>'拉哈','code'=>'LHX'),1156=>array('name'=>'凌海','code'=>'JID'),1157=>array('name'=>'柳河','code'=>'LNL'),1158=>array('name'=>'六合','code'=>'KLH'),1159=>array('name'=>'龙华','code'=>'LHP'),1160=>array('name'=>'滦河沿','code'=>'UNP'),1161=>array('name'=>'六合镇','code'=>'LEX'),1162=>array('name'=>'亮甲店','code'=>'LRT'),1163=>array('name'=>'刘家店','code'=>'UDT'),1164=>array('name'=>'刘家河','code'=>'LVT'),1165=>array('name'=>'连江','code'=>'LKS'),1166=>array('name'=>'李家','code'=>'LJB'),1167=>array('name'=>'罗江','code'=>'LJW'),1168=>array('name'=>'廉江','code'=>'LJZ'),1169=>array('name'=>'庐江','code'=>'UJH'),1170=>array('name'=>'两家','code'=>'UJT'),1171=>array('name'=>'龙江','code'=>'LJX'),1172=>array('name'=>'龙嘉','code'=>'UJL'),1173=>array('name'=>'莲江口','code'=>'LHB'),1174=>array('name'=>'蔺家楼','code'=>'ULK'),1175=>array('name'=>'李家坪','code'=>'LIJ'),1176=>array('name'=>'兰考','code'=>'LKF'),1177=>array('name'=>'林口','code'=>'LKB'),1178=>array('name'=>'路口铺','code'=>'LKQ'),1179=>array('name'=>'老莱','code'=>'LAX'),1180=>array('name'=>'拉林','code'=>'LAB'),1181=>array('name'=>'陆良','code'=>'LRM'),1182=>array('name'=>'龙里','code'=>'LLW'),1183=>array('name'=>'零陵','code'=>'UWZ'),1184=>array('name'=>'临澧','code'=>'LWQ'),1185=>array('name'=>'兰棱','code'=>'LLB'),1186=>array('name'=>'卢龙','code'=>'UAP'),1187=>array('name'=>'喇嘛甸','code'=>'LMX'),1188=>array('name'=>'里木店','code'=>'LMB'),1189=>array('name'=>'洛门','code'=>'LMJ'),1190=>array('name'=>'龙南','code'=>'UNG'),1191=>array('name'=>'梁平','code'=>'UQW'),1192=>array('name'=>'罗平','code'=>'LPM'),1193=>array('name'=>'落坡岭','code'=>'LPP'),1194=>array('name'=>'六盘山','code'=>'UPJ'),1195=>array('name'=>'乐平市','code'=>'LPG'),1196=>array('name'=>'临清','code'=>'UQK'),1197=>array('name'=>'龙泉寺','code'=>'UQJ'),1198=>array('name'=>'乐山北','code'=>'UTW'),1199=>array('name'=>'乐善村','code'=>'LUM'),1200=>array('name'=>'冷水江东','code'=>'UDQ'),1201=>array('name'=>'连山关','code'=>'LGT'),1202=>array('name'=>'流水沟','code'=>'USP'),1203=>array('name'=>'陵水','code'=>'LIQ'),1204=>array('name'=>'罗山','code'=>'LRN'),1205=>array('name'=>'鲁山','code'=>'LAF'),1206=>array('name'=>'丽水','code'=>'USH'),1207=>array('name'=>'梁山','code'=>'LMK'),1208=>array('name'=>'灵石','code'=>'LSV'),1209=>array('name'=>'露水河','code'=>'LUL'),1210=>array('name'=>'庐山','code'=>'LSG'),1211=>array('name'=>'林盛堡','code'=>'LBT'),1212=>array('name'=>'柳树屯','code'=>'LSD'),1213=>array('name'=>'龙山镇','code'=>'LAS'),1214=>array('name'=>'梨树镇','code'=>'LSB'),1215=>array('name'=>'李石寨','code'=>'LET'),1216=>array('name'=>'黎塘','code'=>'LTZ'),1217=>array('name'=>'轮台','code'=>'LAR'),1218=>array('name'=>'芦台','code'=>'LTP'),1219=>array('name'=>'龙塘坝','code'=>'LBM'),1220=>array('name'=>'濑湍','code'=>'LVZ'),1221=>array('name'=>'骆驼巷','code'=>'LTJ'),1222=>array('name'=>'李旺','code'=>'VLJ'),1223=>array('name'=>'莱芜东','code'=>'LWK'),1224=>array('name'=>'狼尾山','code'=>'LRJ'),1225=>array('name'=>'灵武','code'=>'LNJ'),1226=>array('name'=>'莱芜西','code'=>'UXK'),1227=>array('name'=>'朗乡','code'=>'LXB'),1228=>array('name'=>'陇县','code'=>'LXY'),1229=>array('name'=>'临湘','code'=>'LXQ'),1230=>array('name'=>'芦溪','code'=>'LUG'),1231=>array('name'=>'莱西','code'=>'LXK'),1232=>array('name'=>'林西','code'=>'LXC'),1233=>array('name'=>'滦县','code'=>'UXP'),1234=>array('name'=>'略阳','code'=>'LYY'),1235=>array('name'=>'莱阳','code'=>'LYK'),1236=>array('name'=>'辽阳','code'=>'LYT'),1237=>array('name'=>'临沂北','code'=>'UYK'),1238=>array('name'=>'凌源东','code'=>'LDD'),1239=>array('name'=>'连云港','code'=>'UIH'),1240=>array('name'=>'临颍','code'=>'LNF'),1241=>array('name'=>'老营','code'=>'LXL'),1242=>array('name'=>'龙游','code'=>'LMH'),1243=>array('name'=>'罗源','code'=>'LVS'),1244=>array('name'=>'林源','code'=>'LYX'),1245=>array('name'=>'涟源','code'=>'LAQ'),1246=>array('name'=>'涞源','code'=>'LYP'),1247=>array('name'=>'耒阳西','code'=>'LPQ'),1248=>array('name'=>'临泽','code'=>'LEJ'),1249=>array('name'=>'龙爪沟','code'=>'LZT'),1250=>array('name'=>'雷州','code'=>'UAQ'),1251=>array('name'=>'六枝','code'=>'LIW'),1252=>array('name'=>'鹿寨','code'=>'LIZ'),1253=>array('name'=>'来舟','code'=>'LZS'),1254=>array('name'=>'龙镇','code'=>'LZA'),1255=>array('name'=>'拉鲊','code'=>'LEM'),1256=>array('name'=>'兰州新区','code'=>'LQJ'),1257=>array('name'=>'马鞍山','code'=>'MAH'),1258=>array('name'=>'毛坝','code'=>'MBY'),1259=>array('name'=>'毛坝关','code'=>'MGY'),1260=>array('name'=>'麻城北','code'=>'MBN'),1261=>array('name'=>'渑池','code'=>'MCF'),1262=>array('name'=>'明城','code'=>'MCL'),1263=>array('name'=>'庙城','code'=>'MAP'),1264=>array('name'=>'渑池南','code'=>'MNF'),1265=>array('name'=>'茅草坪','code'=>'KPM'),1266=>array('name'=>'猛洞河','code'=>'MUQ'),1267=>array('name'=>'磨刀石','code'=>'MOB'),1268=>array('name'=>'弥渡','code'=>'MDF'),1269=>array('name'=>'帽儿山','code'=>'MRB'),1270=>array('name'=>'明港','code'=>'MGN'),1271=>array('name'=>'梅河口','code'=>'MHL'),1272=>array('name'=>'马皇','code'=>'MHZ'),1273=>array('name'=>'孟家岗','code'=>'MGB'),1274=>array('name'=>'美兰','code'=>'MHQ'),1275=>array('name'=>'汨罗东','code'=>'MQQ'),1276=>array('name'=>'马莲河','code'=>'MHB'),1277=>array('name'=>'茅岭','code'=>'MLZ'),1278=>array('name'=>'庙岭','code'=>'MLL'),1279=>array('name'=>'茂林','code'=>'MLD'),1280=>array('name'=>'穆棱','code'=>'MLB'),1281=>array('name'=>'马林','code'=>'MID'),1282=>array('name'=>'马龙','code'=>'MGM'),1283=>array('name'=>'木里图','code'=>'MUD'),1284=>array('name'=>'汨罗','code'=>'MLQ'),1285=>array('name'=>'玛纳斯湖','code'=>'MNR'),1286=>array('name'=>'冕宁','code'=>'UGW'),1287=>array('name'=>'沐滂','code'=>'MPQ'),1288=>array('name'=>'马桥河','code'=>'MQB'),1289=>array('name'=>'闽清','code'=>'MQS'),1290=>array('name'=>'民权','code'=>'MQF'),1291=>array('name'=>'明水河','code'=>'MUT'),1292=>array('name'=>'麻山','code'=>'MAB'),1293=>array('name'=>'眉山','code'=>'MSW'),1294=>array('name'=>'漫水湾','code'=>'MKW'),1295=>array('name'=>'茂舍祖','code'=>'MOM'),1296=>array('name'=>'米沙子','code'=>'MST'),1297=>array('name'=>'美溪','code'=>'MEB'),1298=>array('name'=>'勉县','code'=>'MVY'),1299=>array('name'=>'麻阳','code'=>'MVQ'),1300=>array('name'=>'密云北','code'=>'MUP'),1301=>array('name'=>'米易','code'=>'MMW'),1302=>array('name'=>'麦园','code'=>'MYS'),1303=>array('name'=>'墨玉','code'=>'MUR'),1304=>array('name'=>'庙庄','code'=>'MZJ'),1305=>array('name'=>'米脂','code'=>'MEY'),1306=>array('name'=>'明珠','code'=>'MFQ'),1307=>array('name'=>'宁安','code'=>'NAB'),1308=>array('name'=>'农安','code'=>'NAT'),1309=>array('name'=>'南博山','code'=>'NBK'),1310=>array('name'=>'南仇','code'=>'NCK'),1311=>array('name'=>'南城司','code'=>'NSP'),1312=>array('name'=>'宁村','code'=>'NCZ'),1313=>array('name'=>'宁德','code'=>'NES'),1314=>array('name'=>'南观村','code'=>'NGP'),1315=>array('name'=>'南宫东','code'=>'NFP'),1316=>array('name'=>'南关岭','code'=>'NLT'),1317=>array('name'=>'宁国','code'=>'NNH'),1318=>array('name'=>'宁海','code'=>'NHH'),1319=>array('name'=>'南河川','code'=>'NHJ'),1320=>array('name'=>'南华','code'=>'NHS'),1321=>array('name'=>'泥河子','code'=>'NHD'),1322=>array('name'=>'宁家','code'=>'NVT'),1323=>array('name'=>'南靖','code'=>'NJS'),1324=>array('name'=>'牛家','code'=>'NJB'),1325=>array('name'=>'能家','code'=>'NJD'),1326=>array('name'=>'南口','code'=>'NKP'),1327=>array('name'=>'南口前','code'=>'NKT'),1328=>array('name'=>'南朗','code'=>'NNQ'),1329=>array('name'=>'乃林','code'=>'NLD'),1330=>array('name'=>'尼勒克','code'=>'NIR'),1331=>array('name'=>'那罗','code'=>'ULZ'),1332=>array('name'=>'宁陵县','code'=>'NLF'),1333=>array('name'=>'奈曼','code'=>'NMD'),1334=>array('name'=>'宁明','code'=>'NMZ'),1335=>array('name'=>'南木','code'=>'NMX'),1336=>array('name'=>'南平南','code'=>'NNS'),1337=>array('name'=>'那铺','code'=>'NPZ'),1338=>array('name'=>'南桥','code'=>'NQD'),1339=>array('name'=>'那曲','code'=>'NQO'),1340=>array('name'=>'暖泉','code'=>'NQJ'),1341=>array('name'=>'南台','code'=>'NTT'),1342=>array('name'=>'南头','code'=>'NOQ'),1343=>array('name'=>'宁武','code'=>'NWV'),1344=>array('name'=>'南湾子','code'=>'NWP'),1345=>array('name'=>'南翔北','code'=>'NEH'),1346=>array('name'=>'宁乡','code'=>'NXQ'),1347=>array('name'=>'内乡','code'=>'NXF'),1348=>array('name'=>'牛心台','code'=>'NXT'),1349=>array('name'=>'南峪','code'=>'NUP'),1350=>array('name'=>'娘子关','code'=>'NIP'),1351=>array('name'=>'南召','code'=>'NAF'),1352=>array('name'=>'南杂木','code'=>'NZT'),1353=>array('name'=>'平安','code'=>'PAL'),1354=>array('name'=>'蓬安','code'=>'PAW'),1355=>array('name'=>'平安驿','code'=>'PNO'),1356=>array('name'=>'磐安镇','code'=>'PAJ'),1357=>array('name'=>'平安镇','code'=>'PZT'),1358=>array('name'=>'蒲城东','code'=>'PEY'),1359=>array('name'=>'蒲城','code'=>'PCY'),1360=>array('name'=>'裴德','code'=>'PDB'),1361=>array('name'=>'偏店','code'=>'PRP'),1362=>array('name'=>'平顶山西','code'=>'BFF'),1363=>array('name'=>'坡底下','code'=>'PXJ'),1364=>array('name'=>'瓢儿屯','code'=>'PRT'),1365=>array('name'=>'平房','code'=>'PFB'),1366=>array('name'=>'平岗','code'=>'PGL'),1367=>array('name'=>'平关','code'=>'PGM'),1368=>array('name'=>'盘关','code'=>'PAM'),1369=>array('name'=>'平果','code'=>'PGZ'),1370=>array('name'=>'徘徊北','code'=>'PHP'),1371=>array('name'=>'平河口','code'=>'PHM'),1372=>array('name'=>'盘锦北','code'=>'PBD'),1373=>array('name'=>'潘家店','code'=>'PDP'),1374=>array('name'=>'皮口','code'=>'PKT'),1375=>array('name'=>'普兰店','code'=>'PLT'),1376=>array('name'=>'偏岭','code'=>'PNT'),1377=>array('name'=>'平山','code'=>'PSB'),1378=>array('name'=>'彭山','code'=>'PSW'),1379=>array('name'=>'皮山','code'=>'PSR'),1380=>array('name'=>'彭水','code'=>'PHW'),1381=>array('name'=>'磐石','code'=>'PSL'),1382=>array('name'=>'平社','code'=>'PSV'),1383=>array('name'=>'平台','code'=>'PVT'),1384=>array('name'=>'平田','code'=>'PTM'),1385=>array('name'=>'莆田','code'=>'PTS'),1386=>array('name'=>'葡萄菁','code'=>'PTW'),1387=>array('name'=>'普湾','code'=>'PWT'),1388=>array('name'=>'平旺','code'=>'PWV'),1389=>array('name'=>'平型关','code'=>'PGV'),1390=>array('name'=>'普雄','code'=>'POW'),1391=>array('name'=>'郫县','code'=>'PWW'),1392=>array('name'=>'平洋','code'=>'PYX'),1393=>array('name'=>'彭阳','code'=>'PYJ'),1394=>array('name'=>'平遥','code'=>'PYV'),1395=>array('name'=>'平邑','code'=>'PIK'),1396=>array('name'=>'平原堡','code'=>'PPJ'),1397=>array('name'=>'平原','code'=>'PYK'),1398=>array('name'=>'平峪','code'=>'PYP'),1399=>array('name'=>'彭泽','code'=>'PZG'),1400=>array('name'=>'邳州','code'=>'PJH'),1401=>array('name'=>'平庄','code'=>'PZD'),1402=>array('name'=>'泡子','code'=>'POD'),1403=>array('name'=>'平庄南','code'=>'PND'),1404=>array('name'=>'乾安','code'=>'QOT'),1405=>array('name'=>'庆安','code'=>'QAB'),1406=>array('name'=>'迁安','code'=>'QQP'),1407=>array('name'=>'祁东北','code'=>'QRQ'),1408=>array('name'=>'七甸','code'=>'QDM'),1409=>array('name'=>'曲阜东','code'=>'QAK'),1410=>array('name'=>'庆丰','code'=>'QFT'),1411=>array('name'=>'奇峰塔','code'=>'QVP'),1412=>array('name'=>'曲阜','code'=>'QFK'),1413=>array('name'=>'琼海','code'=>'QYQ'),1414=>array('name'=>'秦皇岛','code'=>'QTP'),1415=>array('name'=>'千河','code'=>'QUY'),1416=>array('name'=>'清河','code'=>'QIP'),1417=>array('name'=>'清河门','code'=>'QHD'),1418=>array('name'=>'清华园','code'=>'QHP'),1419=>array('name'=>'渠旧','code'=>'QJZ'),1420=>array('name'=>'綦江','code'=>'QJW'),1421=>array('name'=>'潜江','code'=>'QJN'),1422=>array('name'=>'全椒','code'=>'INH'),1423=>array('name'=>'秦家','code'=>'QJB'),1424=>array('name'=>'祁家堡','code'=>'QBT'),1425=>array('name'=>'清涧县','code'=>'QNY'),1426=>array('name'=>'秦家庄','code'=>'QZV'),1427=>array('name'=>'七里河','code'=>'QLD'),1428=>array('name'=>'渠黎','code'=>'QLZ'),1429=>array('name'=>'秦岭','code'=>'QLY'),1430=>array('name'=>'青龙山','code'=>'QGH'),1431=>array('name'=>'祁门','code'=>'QIH'),1432=>array('name'=>'前磨头','code'=>'QMP'),1433=>array('name'=>'青山','code'=>'QSB'),1434=>array('name'=>'确山','code'=>'QSN'),1435=>array('name'=>'清水','code'=>'QUJ'),1436=>array('name'=>'前山','code'=>'QXQ'),1437=>array('name'=>'戚墅堰','code'=>'QYH'),1438=>array('name'=>'青田','code'=>'QVH'),1439=>array('name'=>'桥头','code'=>'QAT'),1440=>array('name'=>'青铜峡','code'=>'QTJ'),1441=>array('name'=>'前卫','code'=>'QWD'),1442=>array('name'=>'前苇塘','code'=>'QWP'),1443=>array('name'=>'渠县','code'=>'QRW'),1444=>array('name'=>'祁县','code'=>'QXV'),1445=>array('name'=>'青县','code'=>'QXP'),1446=>array('name'=>'桥西','code'=>'QXJ'),1447=>array('name'=>'清徐','code'=>'QUV'),1448=>array('name'=>'旗下营','code'=>'QXC'),1449=>array('name'=>'千阳','code'=>'QOY'),1450=>array('name'=>'沁阳','code'=>'QYF'),1451=>array('name'=>'泉阳','code'=>'QYL'),1452=>array('name'=>'祁阳北','code'=>'QVQ'),1453=>array('name'=>'七营','code'=>'QYJ'),1454=>array('name'=>'庆阳山','code'=>'QSJ'),1455=>array('name'=>'清远','code'=>'QBQ'),1456=>array('name'=>'清原','code'=>'QYT'),1457=>array('name'=>'钦州东','code'=>'QDZ'),1458=>array('name'=>'钦州','code'=>'QRZ'),1459=>array('name'=>'青州市','code'=>'QZK'),1460=>array('name'=>'瑞安','code'=>'RAH'),1461=>array('name'=>'荣昌','code'=>'RCW'),1462=>array('name'=>'瑞昌','code'=>'RCG'),1463=>array('name'=>'如皋','code'=>'RBH'),1464=>array('name'=>'容桂','code'=>'RUQ'),1465=>array('name'=>'任丘','code'=>'RQP'),1466=>array('name'=>'乳山','code'=>'ROK'),1467=>array('name'=>'融水','code'=>'RSZ'),1468=>array('name'=>'热水','code'=>'RSD'),1469=>array('name'=>'容县','code'=>'RXZ'),1470=>array('name'=>'饶阳','code'=>'RVP'),1471=>array('name'=>'汝阳','code'=>'RYF'),1472=>array('name'=>'绕阳河','code'=>'RHD'),1473=>array('name'=>'汝州','code'=>'ROF'),1474=>array('name'=>'石坝','code'=>'OBJ'),1475=>array('name'=>'上板城','code'=>'SBP'),1476=>array('name'=>'施秉','code'=>'AQW'),1477=>array('name'=>'上板城南','code'=>'OBP'),1478=>array('name'=>'世博园','code'=>'ZWT'),1479=>array('name'=>'双城北','code'=>'SBB'),1480=>array('name'=>'商城','code'=>'SWN'),1481=>array('name'=>'莎车','code'=>'SCR'),1482=>array('name'=>'顺昌','code'=>'SCS'),1483=>array('name'=>'舒城','code'=>'OCH'),1484=>array('name'=>'神池','code'=>'SMV'),1485=>array('name'=>'沙城','code'=>'SCP'),1486=>array('name'=>'石城','code'=>'SCT'),1487=>array('name'=>'山城镇','code'=>'SCL'),1488=>array('name'=>'山丹','code'=>'SDJ'),1489=>array('name'=>'顺德','code'=>'ORQ'),1490=>array('name'=>'绥德','code'=>'ODY'),1491=>array('name'=>'水洞','code'=>'SIL'),1492=>array('name'=>'商都','code'=>'SXC'),1493=>array('name'=>'十渡','code'=>'SEP'),1494=>array('name'=>'四道湾','code'=>'OUD'),1495=>array('name'=>'顺德学院','code'=>'OJQ'),1496=>array('name'=>'绅坊','code'=>'OLH'),1497=>array('name'=>'双丰','code'=>'OFB'),1498=>array('name'=>'四方台','code'=>'STB'),1499=>array('name'=>'水富','code'=>'OTW'),1500=>array('name'=>'三关口','code'=>'OKJ'),1501=>array('name'=>'桑根达来','code'=>'OGC'),1502=>array('name'=>'韶关','code'=>'SNQ'),1503=>array('name'=>'上高镇','code'=>'SVK'),1504=>array('name'=>'上杭','code'=>'JBS'),1505=>array('name'=>'沙海','code'=>'SED'),1506=>array('name'=>'松河','code'=>'SBM'),1507=>array('name'=>'沙河','code'=>'SHP'),1508=>array('name'=>'沙河口','code'=>'SKT'),1509=>array('name'=>'赛汗塔拉','code'=>'SHC'),1510=>array('name'=>'沙河市','code'=>'VOP'),1511=>array('name'=>'沙后所','code'=>'SSD'),1512=>array('name'=>'山河屯','code'=>'SHL'),1513=>array('name'=>'三河县','code'=>'OXP'),1514=>array('name'=>'四合永','code'=>'OHD'),1515=>array('name'=>'三汇镇','code'=>'OZW'),1516=>array('name'=>'双河镇','code'=>'SEL'),1517=>array('name'=>'石河子','code'=>'SZR'),1518=>array('name'=>'三合庄','code'=>'SVP'),1519=>array('name'=>'三家店','code'=>'ODP'),1520=>array('name'=>'水家湖','code'=>'SQH'),1521=>array('name'=>'沈家河','code'=>'OJJ'),1522=>array('name'=>'松江河','code'=>'SJL'),1523=>array('name'=>'尚家','code'=>'SJB'),1524=>array('name'=>'孙家','code'=>'SUB'),1525=>array('name'=>'沈家','code'=>'OJB'),1526=>array('name'=>'松江','code'=>'SAH'),1527=>array('name'=>'三江口','code'=>'SKD'),1528=>array('name'=>'司家岭','code'=>'OLK'),1529=>array('name'=>'松江南','code'=>'IMH'),1530=>array('name'=>'石景山南','code'=>'SRP'),1531=>array('name'=>'邵家堂','code'=>'SJJ'),1532=>array('name'=>'三江县','code'=>'SOZ'),1533=>array('name'=>'三家寨','code'=>'SMM'),1534=>array('name'=>'十家子','code'=>'SJD'),1535=>array('name'=>'松江镇','code'=>'OZL'),1536=>array('name'=>'施家嘴','code'=>'SHM'),1537=>array('name'=>'深井子','code'=>'SWT'),1538=>array('name'=>'什里店','code'=>'OMP'),1539=>array('name'=>'疏勒','code'=>'SUR'),1540=>array('name'=>'疏勒河','code'=>'SHJ'),1541=>array('name'=>'舍力虎','code'=>'VLD'),1542=>array('name'=>'石磷','code'=>'SPB'),1543=>array('name'=>'双辽','code'=>'ZJD'),1544=>array('name'=>'绥棱','code'=>'SIB'),1545=>array('name'=>'石岭','code'=>'SOL'),1546=>array('name'=>'石林','code'=>'SLM'),1547=>array('name'=>'石林南','code'=>'LNM'),1548=>array('name'=>'石龙','code'=>'SLQ'),1549=>array('name'=>'萨拉齐','code'=>'SLC'),1550=>array('name'=>'索伦','code'=>'SNT'),1551=>array('name'=>'商洛','code'=>'OLY'),1552=>array('name'=>'沙岭子','code'=>'SLP'),1553=>array('name'=>'石门县北','code'=>'VFQ'),1554=>array('name'=>'三门峡南','code'=>'SCF'),1555=>array('name'=>'三门县','code'=>'OQH'),1556=>array('name'=>'石门县','code'=>'OMQ'),1557=>array('name'=>'三门峡西','code'=>'SXF'),1558=>array('name'=>'肃宁','code'=>'SYP'),1559=>array('name'=>'宋','code'=>'SOB'),1560=>array('name'=>'双牌','code'=>'SBZ'),1561=>array('name'=>'四平东','code'=>'PPT'),1562=>array('name'=>'遂平','code'=>'SON'),1563=>array('name'=>'沙坡头','code'=>'SFJ'),1564=>array('name'=>'商丘南','code'=>'SPF'),1565=>array('name'=>'水泉','code'=>'SID'),1566=>array('name'=>'石泉县','code'=>'SXY'),1567=>array('name'=>'石桥子','code'=>'SQT'),1568=>array('name'=>'石人城','code'=>'SRB'),1569=>array('name'=>'石人','code'=>'SRL'),1570=>array('name'=>'山市','code'=>'SQB'),1571=>array('name'=>'神树','code'=>'SWB'),1572=>array('name'=>'鄯善','code'=>'SSR'),1573=>array('name'=>'三水','code'=>'SJQ'),1574=>array('name'=>'泗水','code'=>'OSK'),1575=>array('name'=>'石山','code'=>'SAD'),1576=>array('name'=>'松树','code'=>'SFT'),1577=>array('name'=>'首山','code'=>'SAT'),1578=>array('name'=>'三十家','code'=>'SRD'),1579=>array('name'=>'三十里堡','code'=>'SST'),1580=>array('name'=>'松树镇','code'=>'SSL'),1581=>array('name'=>'松桃','code'=>'MZQ'),1582=>array('name'=>'索图罕','code'=>'SHX'),1583=>array('name'=>'三堂集','code'=>'SDH'),1584=>array('name'=>'石头','code'=>'OTB'),1585=>array('name'=>'神头','code'=>'SEV'),1586=>array('name'=>'沙沱','code'=>'SFM'),1587=>array('name'=>'上万','code'=>'SWP'),1588=>array('name'=>'孙吴','code'=>'SKB'),1589=>array('name'=>'沙湾县','code'=>'SXR'),1590=>array('name'=>'遂溪','code'=>'SXZ'),1591=>array('name'=>'沙县','code'=>'SAS'),1592=>array('name'=>'歙县','code'=>'OVH'),1593=>array('name'=>'绍兴','code'=>'SOH'),1594=>array('name'=>'石岘','code'=>'SXL'),1595=>array('name'=>'上西铺','code'=>'SXM'),1596=>array('name'=>'石峡子','code'=>'SXJ'),1597=>array('name'=>'绥阳','code'=>'SYB'),1598=>array('name'=>'沭阳','code'=>'FMH'),1599=>array('name'=>'寿阳','code'=>'SYV'),1600=>array('name'=>'水洋','code'=>'OYP'),1601=>array('name'=>'三阳川','code'=>'SYJ'),1602=>array('name'=>'上腰墩','code'=>'SPJ'),1603=>array('name'=>'三营','code'=>'OEJ'),1604=>array('name'=>'顺义','code'=>'SOP'),1605=>array('name'=>'三义井','code'=>'OYD'),1606=>array('name'=>'三源浦','code'=>'SYL'),1607=>array('name'=>'三原','code'=>'SAY'),1608=>array('name'=>'上虞','code'=>'BDH'),1609=>array('name'=>'上园','code'=>'SUD'),1610=>array('name'=>'水源','code'=>'OYJ'),1611=>array('name'=>'桑园子','code'=>'SAJ'),1612=>array('name'=>'绥中北','code'=>'SND'),1613=>array('name'=>'苏州北','code'=>'OHH'),1614=>array('name'=>'宿州东','code'=>'SRH'),1615=>array('name'=>'深圳东','code'=>'BJQ'),1616=>array('name'=>'深州','code'=>'OZP'),1617=>array('name'=>'孙镇','code'=>'OZY'),1618=>array('name'=>'绥中','code'=>'SZD'),1619=>array('name'=>'尚志','code'=>'SZB'),1620=>array('name'=>'师庄','code'=>'SNM'),1621=>array('name'=>'松滋','code'=>'SIN'),1622=>array('name'=>'师宗','code'=>'SEM'),1623=>array('name'=>'苏州园区','code'=>'KAH'),1624=>array('name'=>'苏州新区','code'=>'ITH'),1625=>array('name'=>'泰安','code'=>'TMK'),1626=>array('name'=>'台安','code'=>'TID'),1627=>array('name'=>'通安驿','code'=>'TAJ'),1628=>array('name'=>'桐柏','code'=>'TBF'),1629=>array('name'=>'通北','code'=>'TBB'),1630=>array('name'=>'汤池','code'=>'TCX'),1631=>array('name'=>'桐城','code'=>'TTH'),1632=>array('name'=>'郯城','code'=>'TZK'),1633=>array('name'=>'铁厂','code'=>'TCL'),1634=>array('name'=>'桃村','code'=>'TCK'),1635=>array('name'=>'通道','code'=>'TRQ'),1636=>array('name'=>'田东','code'=>'TDZ'),1637=>array('name'=>'天岗','code'=>'TGL'),1638=>array('name'=>'土贵乌拉','code'=>'TGC'),1639=>array('name'=>'通沟','code'=>'TOL'),1640=>array('name'=>'太谷','code'=>'TGV'),1641=>array('name'=>'塔哈','code'=>'THX'),1642=>array('name'=>'棠海','code'=>'THM'),1643=>array('name'=>'唐河','code'=>'THF'),1644=>array('name'=>'泰和','code'=>'THG'),1645=>array('name'=>'太湖','code'=>'TKH'),1646=>array('name'=>'团结','code'=>'TIX'),1647=>array('name'=>'谭家井','code'=>'TNJ'),1648=>array('name'=>'陶家屯','code'=>'TOT'),1649=>array('name'=>'唐家湾','code'=>'PDQ'),1650=>array('name'=>'统军庄','code'=>'TZP'),1651=>array('name'=>'泰康','code'=>'TKX'),1652=>array('name'=>'吐列毛杜','code'=>'TMD'),1653=>array('name'=>'图里河','code'=>'TEX'),1654=>array('name'=>'亭亮','code'=>'TIZ'),1655=>array('name'=>'田林','code'=>'TFZ'),1656=>array('name'=>'铜陵','code'=>'TJH'),1657=>array('name'=>'铁力','code'=>'TLB'),1658=>array('name'=>'铁岭西','code'=>'PXT'),1659=>array('name'=>'图们北','code'=>'QSL'),1660=>array('name'=>'天门','code'=>'TMN'),1661=>array('name'=>'天门南','code'=>'TNN'),1662=>array('name'=>'太姥山','code'=>'TLS'),1663=>array('name'=>'土牧尔台','code'=>'TRC'),1664=>array('name'=>'土门子','code'=>'TCJ'),1665=>array('name'=>'潼南','code'=>'TVW'),1666=>array('name'=>'洮南','code'=>'TVT'),1667=>array('name'=>'太平川','code'=>'TIT'),1668=>array('name'=>'太平镇','code'=>'TEB'),1669=>array('name'=>'图强','code'=>'TQX'),1670=>array('name'=>'台前','code'=>'TTK'),1671=>array('name'=>'天桥岭','code'=>'TQL'),1672=>array('name'=>'土桥子','code'=>'TQJ'),1673=>array('name'=>'汤山城','code'=>'TCT'),1674=>array('name'=>'桃山','code'=>'TAB'),1675=>array('name'=>'塔石嘴','code'=>'TIM'),1676=>array('name'=>'通途','code'=>'TUT'),1677=>array('name'=>'汤旺河','code'=>'THB'),1678=>array('name'=>'同心','code'=>'TXJ'),1679=>array('name'=>'土溪','code'=>'TSW'),1680=>array('name'=>'桐乡','code'=>'TCH'),1681=>array('name'=>'田阳','code'=>'TRZ'),1682=>array('name'=>'天义','code'=>'TND'),1683=>array('name'=>'汤阴','code'=>'TYF'),1684=>array('name'=>'驼腰岭','code'=>'TIL'),1685=>array('name'=>'太阳山','code'=>'TYJ'),1686=>array('name'=>'汤原','code'=>'TYB'),1687=>array('name'=>'塔崖驿','code'=>'TYP'),1688=>array('name'=>'滕州东','code'=>'TEK'),1689=>array('name'=>'台州','code'=>'TZH'),1690=>array('name'=>'天祝','code'=>'TZJ'),1691=>array('name'=>'滕州','code'=>'TXK'),1692=>array('name'=>'天镇','code'=>'TZV'),1693=>array('name'=>'桐子林','code'=>'TEW'),1694=>array('name'=>'天柱山','code'=>'QWH'),1695=>array('name'=>'文安','code'=>'WBP'),1696=>array('name'=>'武安','code'=>'WAP'),1697=>array('name'=>'王安镇','code'=>'WVP'),1698=>array('name'=>'旺苍','code'=>'WEW'),1699=>array('name'=>'五叉沟','code'=>'WCT'),1700=>array('name'=>'文昌','code'=>'WEQ'),1701=>array('name'=>'温春','code'=>'WDB'),1702=>array('name'=>'五大连池','code'=>'WRB'),1703=>array('name'=>'文登','code'=>'WBK'),1704=>array('name'=>'五道沟','code'=>'WDL'),1705=>array('name'=>'五道河','code'=>'WHP'),1706=>array('name'=>'文地','code'=>'WNZ'),1707=>array('name'=>'卫东','code'=>'WVT'),1708=>array('name'=>'武当山','code'=>'WRN'),1709=>array('name'=>'望都','code'=>'WDP'),1710=>array('name'=>'乌尔旗汗','code'=>'WHX'),1711=>array('name'=>'潍坊','code'=>'WFK'),1712=>array('name'=>'万发屯','code'=>'WFB'),1713=>array('name'=>'王府','code'=>'WUT'),1714=>array('name'=>'瓦房店西','code'=>'WXT'),1715=>array('name'=>'王岗','code'=>'WGB'),1716=>array('name'=>'武功','code'=>'WGY'),1717=>array('name'=>'湾沟','code'=>'WGL'),1718=>array('name'=>'吴官田','code'=>'WGM'),1719=>array('name'=>'乌海','code'=>'WVC'),1720=>array('name'=>'苇河','code'=>'WHB'),1721=>array('name'=>'卫辉','code'=>'WHF'),1722=>array('name'=>'吴家川','code'=>'WCJ'),1723=>array('name'=>'五家','code'=>'WUB'),1724=>array('name'=>'威箐','code'=>'WAM'),1725=>array('name'=>'午汲','code'=>'WJP'),1726=>array('name'=>'渭津','code'=>'WJL'),1727=>array('name'=>'王家湾','code'=>'WJJ'),1728=>array('name'=>'倭肯','code'=>'WQB'),1729=>array('name'=>'五棵树','code'=>'WKT'),1730=>array('name'=>'五龙背','code'=>'WBT'),1731=>array('name'=>'乌兰哈达','code'=>'WLC'),1732=>array('name'=>'万乐','code'=>'WEB'),1733=>array('name'=>'瓦拉干','code'=>'WVX'),1734=>array('name'=>'温岭','code'=>'VHH'),1735=>array('name'=>'五莲','code'=>'WLK'),1736=>array('name'=>'乌拉特前旗','code'=>'WQC'),1737=>array('name'=>'乌拉山','code'=>'WSC'),1738=>array('name'=>'卧里屯','code'=>'WLX'),1739=>array('name'=>'渭南北','code'=>'WBY'),1740=>array('name'=>'乌奴耳','code'=>'WRX'),1741=>array('name'=>'万宁','code'=>'WNQ'),1742=>array('name'=>'万年','code'=>'WWG'),1743=>array('name'=>'渭南南','code'=>'WVY'),1744=>array('name'=>'渭南镇','code'=>'WNJ'),1745=>array('name'=>'沃皮','code'=>'WPT'),1746=>array('name'=>'吴堡','code'=>'WUY'),1747=>array('name'=>'吴桥','code'=>'WUP'),1748=>array('name'=>'汪清','code'=>'WQL'),1749=>array('name'=>'武清','code'=>'WWP'),1750=>array('name'=>'武山','code'=>'WSJ'),1751=>array('name'=>'文水','code'=>'WEV'),1752=>array('name'=>'魏善庄','code'=>'WSP'),1753=>array('name'=>'王瞳','code'=>'WTP'),1754=>array('name'=>'五台山','code'=>'WSV'),1755=>array('name'=>'王团庄','code'=>'WZJ'),1756=>array('name'=>'五五','code'=>'WVR'),1757=>array('name'=>'无锡东','code'=>'WGH'),1758=>array('name'=>'卫星','code'=>'WVB'),1759=>array('name'=>'闻喜','code'=>'WXV'),1760=>array('name'=>'武乡','code'=>'WVV'),1761=>array('name'=>'无锡新区','code'=>'IFH'),1762=>array('name'=>'武穴','code'=>'WXN'),1763=>array('name'=>'吴圩','code'=>'WYZ'),1764=>array('name'=>'王杨','code'=>'WYB'),1765=>array('name'=>'五营','code'=>'WWB'),1766=>array('name'=>'武义','code'=>'RYH'),1767=>array('name'=>'瓦窑田','code'=>'WIM'),1768=>array('name'=>'五原','code'=>'WYC'),1769=>array('name'=>'苇子沟','code'=>'WZL'),1770=>array('name'=>'韦庄','code'=>'WZY'),1771=>array('name'=>'五寨','code'=>'WZV'),1772=>array('name'=>'王兆屯','code'=>'WZB'),1773=>array('name'=>'微子镇','code'=>'WQP'),1774=>array('name'=>'魏杖子','code'=>'WKD'),1775=>array('name'=>'新安','code'=>'EAM'),1776=>array('name'=>'兴安','code'=>'XAZ'),1777=>array('name'=>'新安县','code'=>'XAF'),1778=>array('name'=>'新保安','code'=>'XAP'),1779=>array('name'=>'下板城','code'=>'EBP'),1780=>array('name'=>'西八里','code'=>'XLP'),1781=>array('name'=>'宣城','code'=>'ECH'),1782=>array('name'=>'兴城','code'=>'XCD'),1783=>array('name'=>'小村','code'=>'XEM'),1784=>array('name'=>'新绰源','code'=>'XRX'),1785=>array('name'=>'下城子','code'=>'XCB'),1786=>array('name'=>'新城子','code'=>'XCT'),1787=>array('name'=>'喜德','code'=>'EDW'),1788=>array('name'=>'小得江','code'=>'EJM'),1789=>array('name'=>'西大庙','code'=>'XMP'),1790=>array('name'=>'小董','code'=>'XEZ'),1791=>array('name'=>'小东','code'=>'XOD'),1792=>array('name'=>'息烽','code'=>'XFW'),1793=>array('name'=>'信丰','code'=>'EFG'),1794=>array('name'=>'襄汾','code'=>'XFV'),1795=>array('name'=>'新干','code'=>'EGG'),1796=>array('name'=>'孝感','code'=>'XGN'),1797=>array('name'=>'西固城','code'=>'XUJ'),1798=>array('name'=>'西固','code'=>'XIJ'),1799=>array('name'=>'夏官营','code'=>'XGJ'),1800=>array('name'=>'西岗子','code'=>'NBB'),1801=>array('name'=>'襄河','code'=>'XXB'),1802=>array('name'=>'新和','code'=>'XIR'),1803=>array('name'=>'宣和','code'=>'XWJ'),1804=>array('name'=>'斜河涧','code'=>'EEP'),1805=>array('name'=>'新华屯','code'=>'XAX'),1806=>array('name'=>'新华','code'=>'XHB'),1807=>array('name'=>'新化','code'=>'EHQ'),1808=>array('name'=>'宣化','code'=>'XHP'),1809=>array('name'=>'兴和西','code'=>'XEC'),1810=>array('name'=>'小河沿','code'=>'XYD'),1811=>array('name'=>'下花园','code'=>'XYP'),1812=>array('name'=>'小河镇','code'=>'EKY'),1813=>array('name'=>'徐家','code'=>'XJB'),1814=>array('name'=>'峡江','code'=>'EJG'),1815=>array('name'=>'新绛','code'=>'XJV'),1816=>array('name'=>'辛集','code'=>'ENP'),1817=>array('name'=>'新江','code'=>'XJM'),1818=>array('name'=>'西街口','code'=>'EKM'),1819=>array('name'=>'许家屯','code'=>'XJT'),1820=>array('name'=>'许家台','code'=>'XTJ'),1821=>array('name'=>'谢家镇','code'=>'XMT'),1822=>array('name'=>'兴凯','code'=>'EKB'),1823=>array('name'=>'小榄','code'=>'EAQ'),1824=>array('name'=>'香兰','code'=>'XNB'),1825=>array('name'=>'兴隆店','code'=>'XDD'),1826=>array('name'=>'新乐','code'=>'ELP'),1827=>array('name'=>'新林','code'=>'XPX'),1828=>array('name'=>'小岭','code'=>'XLB'),1829=>array('name'=>'新李','code'=>'XLJ'),1830=>array('name'=>'西林','code'=>'XYB'),1831=>array('name'=>'西柳','code'=>'GCT'),1832=>array('name'=>'仙林','code'=>'XPH'),1833=>array('name'=>'新立屯','code'=>'XLD'),1834=>array('name'=>'兴隆镇','code'=>'XZB'),1835=>array('name'=>'新立镇','code'=>'XGT'),1836=>array('name'=>'新民','code'=>'XMD'),1837=>array('name'=>'西麻山','code'=>'XMB'),1838=>array('name'=>'下马塘','code'=>'XAT'),1839=>array('name'=>'孝南','code'=>'XNV'),1840=>array('name'=>'咸宁北','code'=>'XRN'),1841=>array('name'=>'兴宁','code'=>'ENQ'),1842=>array('name'=>'咸宁','code'=>'XNN'),1843=>array('name'=>'犀浦东','code'=>'XAW'),1844=>array('name'=>'西平','code'=>'XPN'),1845=>array('name'=>'兴平','code'=>'XPY'),1846=>array('name'=>'新坪田','code'=>'XPM'),1847=>array('name'=>'霞浦','code'=>'XOS'),1848=>array('name'=>'溆浦','code'=>'EPQ'),1849=>array('name'=>'犀浦','code'=>'XIW'),1850=>array('name'=>'新青','code'=>'XQB'),1851=>array('name'=>'新邱','code'=>'XQD'),1852=>array('name'=>'兴泉堡','code'=>'XQJ'),1853=>array('name'=>'仙人桥','code'=>'XRL'),1854=>array('name'=>'小寺沟','code'=>'ESP'),1855=>array('name'=>'杏树','code'=>'XSB'),1856=>array('name'=>'夏石','code'=>'XIZ'),1857=>array('name'=>'浠水','code'=>'XZN'),1858=>array('name'=>'下社','code'=>'XSV'),1859=>array('name'=>'徐水','code'=>'XSP'),1860=>array('name'=>'小哨','code'=>'XAM'),1861=>array('name'=>'新松浦','code'=>'XOB'),1862=>array('name'=>'杏树屯','code'=>'XDT'),1863=>array('name'=>'许三湾','code'=>'XSJ'),1864=>array('name'=>'湘潭','code'=>'XTQ'),1865=>array('name'=>'邢台','code'=>'XTP'),1866=>array('name'=>'仙桃西','code'=>'XAN'),1867=>array('name'=>'下台子','code'=>'EIP'),1868=>array('name'=>'徐闻','code'=>'XJQ'),1869=>array('name'=>'新窝铺','code'=>'EPD'),1870=>array('name'=>'修武','code'=>'XWF'),1871=>array('name'=>'新县','code'=>'XSN'),1872=>array('name'=>'息县','code'=>'ENN'),1873=>array('name'=>'西乡','code'=>'XQY'),1874=>array('name'=>'湘乡','code'=>'XXQ'),1875=>array('name'=>'西峡','code'=>'XIF'),1876=>array('name'=>'孝西','code'=>'XOV'),1877=>array('name'=>'小新街','code'=>'XXM'),1878=>array('name'=>'新兴县','code'=>'XGQ'),1879=>array('name'=>'西小召','code'=>'XZC'),1880=>array('name'=>'小西庄','code'=>'XXP'),1881=>array('name'=>'向阳','code'=>'XDB'),1882=>array('name'=>'旬阳','code'=>'XUY'),1883=>array('name'=>'旬阳北','code'=>'XBY'),1884=>array('name'=>'襄阳东','code'=>'XWN'),1885=>array('name'=>'兴业','code'=>'SNZ'),1886=>array('name'=>'小雨谷','code'=>'XHM'),1887=>array('name'=>'信宜','code'=>'EEQ'),1888=>array('name'=>'小月旧','code'=>'XFM'),1889=>array('name'=>'小扬气','code'=>'XYX'),1890=>array('name'=>'祥云','code'=>'EXM'),1891=>array('name'=>'襄垣','code'=>'EIF'),1892=>array('name'=>'夏邑县','code'=>'EJH'),1893=>array('name'=>'新友谊','code'=>'EYB'),1894=>array('name'=>'新阳镇','code'=>'XZJ'),1895=>array('name'=>'徐州东','code'=>'UUH'),1896=>array('name'=>'新帐房','code'=>'XZX'),1897=>array('name'=>'悬钟','code'=>'XRP'),1898=>array('name'=>'新肇','code'=>'XZT'),1899=>array('name'=>'忻州','code'=>'XXV'),1900=>array('name'=>'汐子','code'=>'XZD'),1901=>array('name'=>'西哲里木','code'=>'XRD'),1902=>array('name'=>'新杖子','code'=>'ERP'),1903=>array('name'=>'姚安','code'=>'YAC'),1904=>array('name'=>'依安','code'=>'YAX'),1905=>array('name'=>'永安','code'=>'YAS'),1906=>array('name'=>'永安乡','code'=>'YNB'),1907=>array('name'=>'亚布力','code'=>'YBB'),1908=>array('name'=>'元宝山','code'=>'YUD'),1909=>array('name'=>'羊草','code'=>'YAB'),1910=>array('name'=>'秧草地','code'=>'YKM'),1911=>array('name'=>'阳澄湖','code'=>'AIH'),1912=>array('name'=>'迎春','code'=>'YYB'),1913=>array('name'=>'叶城','code'=>'YER'),1914=>array('name'=>'盐池','code'=>'YKJ'),1915=>array('name'=>'砚川','code'=>'YYY'),1916=>array('name'=>'阳春','code'=>'YQQ'),1917=>array('name'=>'宜城','code'=>'YIN'),1918=>array('name'=>'应城','code'=>'YHN'),1919=>array('name'=>'禹城','code'=>'YCK'),1920=>array('name'=>'晏城','code'=>'YEK'),1921=>array('name'=>'羊场','code'=>'YED'),1922=>array('name'=>'阳城','code'=>'YNF'),1923=>array('name'=>'阳岔','code'=>'YAL'),1924=>array('name'=>'郓城','code'=>'YPK'),1925=>array('name'=>'雁翅','code'=>'YAP'),1926=>array('name'=>'云彩岭','code'=>'ACP'),1927=>array('name'=>'虞城县','code'=>'IXH'),1928=>array('name'=>'营城子','code'=>'YCT'),1929=>array('name'=>'永登','code'=>'YDJ'),1930=>array('name'=>'英德','code'=>'YDQ'),1931=>array('name'=>'尹地','code'=>'YDM'),1932=>array('name'=>'永定','code'=>'YGS'),1933=>array('name'=>'雁荡山','code'=>'YGH'),1934=>array('name'=>'于都','code'=>'YDG'),1935=>array('name'=>'园墩','code'=>'YAJ'),1936=>array('name'=>'英德西','code'=>'IIQ'),1937=>array('name'=>'永丰营','code'=>'YYM'),1938=>array('name'=>'杨岗','code'=>'YRB'),1939=>array('name'=>'阳高','code'=>'YOV'),1940=>array('name'=>'阳谷','code'=>'YIK'),1941=>array('name'=>'友好','code'=>'YOB'),1942=>array('name'=>'余杭','code'=>'EVH'),1943=>array('name'=>'沿河城','code'=>'YHP'),1944=>array('name'=>'岩会','code'=>'AEP'),1945=>array('name'=>'羊臼河','code'=>'YHM'),1946=>array('name'=>'永嘉','code'=>'URH'),1947=>array('name'=>'营街','code'=>'YAM'),1948=>array('name'=>'盐津','code'=>'AEW'),1949=>array('name'=>'余江','code'=>'YHG'),1950=>array('name'=>'燕郊','code'=>'AJP'),1951=>array('name'=>'姚家','code'=>'YAT'),1952=>array('name'=>'岳家井','code'=>'YGJ'),1953=>array('name'=>'一间堡','code'=>'YJT'),1954=>array('name'=>'英吉沙','code'=>'YIR'),1955=>array('name'=>'云居寺','code'=>'AFP'),1956=>array('name'=>'燕家庄','code'=>'AZK'),1957=>array('name'=>'永康','code'=>'RFH'),1958=>array('name'=>'营口东','code'=>'YGT'),1959=>array('name'=>'银浪','code'=>'YJX'),1960=>array('name'=>'永郎','code'=>'YLW'),1961=>array('name'=>'宜良北','code'=>'YSM'),1962=>array('name'=>'永乐店','code'=>'YDY'),1963=>array('name'=>'伊拉哈','code'=>'YLX'),1964=>array('name'=>'伊林','code'=>'YLB'),1965=>array('name'=>'杨陵','code'=>'YSY'),1966=>array('name'=>'彝良','code'=>'ALW'),1967=>array('name'=>'杨林','code'=>'YLM'),1968=>array('name'=>'余粮堡','code'=>'YLD'),1969=>array('name'=>'杨柳青','code'=>'YQP'),1970=>array('name'=>'月亮田','code'=>'YUM'),1971=>array('name'=>'亚龙湾','code'=>'TWQ'),1972=>array('name'=>'义马','code'=>'YMF'),1973=>array('name'=>'玉门','code'=>'YXJ'),1974=>array('name'=>'云梦','code'=>'YMN'),1975=>array('name'=>'元谋','code'=>'YMM'),1976=>array('name'=>'阳明堡','code'=>'YVV'),1977=>array('name'=>'一面山','code'=>'YST'),1978=>array('name'=>'沂南','code'=>'YNK'),1979=>array('name'=>'宜耐','code'=>'YVM'),1980=>array('name'=>'伊宁东','code'=>'YNR'),1981=>array('name'=>'营盘水','code'=>'YZJ'),1982=>array('name'=>'羊堡','code'=>'ABM'),1983=>array('name'=>'阳泉北','code'=>'YPP'),1984=>array('name'=>'乐清','code'=>'UPH'),1985=>array('name'=>'焉耆','code'=>'YSR'),1986=>array('name'=>'源迁','code'=>'AQK'),1987=>array('name'=>'姚千户屯','code'=>'YQT'),1988=>array('name'=>'阳曲','code'=>'YQV'),1989=>array('name'=>'榆树沟','code'=>'YGP'),1990=>array('name'=>'月山','code'=>'YBF'),1991=>array('name'=>'玉石','code'=>'YSJ'),1992=>array('name'=>'偃师','code'=>'YSF'),1993=>array('name'=>'沂水','code'=>'YUK'),1994=>array('name'=>'榆社','code'=>'YSV'),1995=>array('name'=>'窑上','code'=>'ASP'),1996=>array('name'=>'元氏','code'=>'YSP'),1997=>array('name'=>'杨树岭','code'=>'YAD'),1998=>array('name'=>'野三坡','code'=>'AIP'),1999=>array('name'=>'榆树屯','code'=>'YSX'),2000=>array('name'=>'榆树台','code'=>'YUT'),2001=>array('name'=>'鹰手营子','code'=>'YIP'),2002=>array('name'=>'源潭','code'=>'YTQ'),2003=>array('name'=>'牙屯堡','code'=>'YTZ'),2004=>array('name'=>'烟筒山','code'=>'YSL'),2005=>array('name'=>'烟筒屯','code'=>'YUX'),2006=>array('name'=>'羊尾哨','code'=>'YWM'),2007=>array('name'=>'越西','code'=>'YHW'),2008=>array('name'=>'攸县','code'=>'YOG'),2009=>array('name'=>'玉溪','code'=>'YXM'),2010=>array('name'=>'永修','code'=>'ACG'),2011=>array('name'=>'弋阳','code'=>'YIG'),2012=>array('name'=>'酉阳','code'=>'AFW'),2013=>array('name'=>'余姚','code'=>'YYH'),2014=>array('name'=>'岳阳东','code'=>'YIQ'),2015=>array('name'=>'阳邑','code'=>'ARP'),2016=>array('name'=>'鸭园','code'=>'YYL'),2017=>array('name'=>'鸳鸯镇','code'=>'YYJ'),2018=>array('name'=>'燕子砭','code'=>'YZY'),2019=>array('name'=>'宜州','code'=>'YSZ'),2020=>array('name'=>'仪征','code'=>'UZH'),2021=>array('name'=>'兖州','code'=>'YZK'),2022=>array('name'=>'迤资','code'=>'YQM'),2023=>array('name'=>'羊者窝','code'=>'AEM'),2024=>array('name'=>'杨杖子','code'=>'YZD'),2025=>array('name'=>'镇安','code'=>'ZEY'),2026=>array('name'=>'治安','code'=>'ZAD'),2027=>array('name'=>'招柏','code'=>'ZBP'),2028=>array('name'=>'张百湾','code'=>'ZUP'),2029=>array('name'=>'中川机场','code'=>'ZJJ'),2030=>array('name'=>'枝城','code'=>'ZCN'),2031=>array('name'=>'子长','code'=>'ZHY'),2032=>array('name'=>'诸城','code'=>'ZQK'),2033=>array('name'=>'邹城','code'=>'ZIK'),2034=>array('name'=>'赵城','code'=>'ZCV'),2035=>array('name'=>'章党','code'=>'ZHT'),2036=>array('name'=>'正定','code'=>'ZDP'),2037=>array('name'=>'肇东','code'=>'ZDB'),2038=>array('name'=>'照福铺','code'=>'ZFM'),2039=>array('name'=>'章古台','code'=>'ZGD'),2040=>array('name'=>'赵光','code'=>'ZGB'),2041=>array('name'=>'中和','code'=>'ZHX'),2042=>array('name'=>'中华门','code'=>'VNH'),2043=>array('name'=>'枝江北','code'=>'ZIN'),2044=>array('name'=>'钟家村','code'=>'ZJY'),2045=>array('name'=>'朱家沟','code'=>'ZUB'),2046=>array('name'=>'紫荆关','code'=>'ZYP'),2047=>array('name'=>'周家','code'=>'ZOB'),2048=>array('name'=>'诸暨','code'=>'ZDH'),2049=>array('name'=>'镇江南','code'=>'ZEH'),2050=>array('name'=>'周家屯','code'=>'ZOD'),2051=>array('name'=>'褚家湾','code'=>'CWJ'),2052=>array('name'=>'湛江西','code'=>'ZWQ'),2053=>array('name'=>'朱家窑','code'=>'ZUJ'),2054=>array('name'=>'曾家坪子','code'=>'ZBW'),2055=>array('name'=>'张兰','code'=>'ZLV'),2056=>array('name'=>'镇赉','code'=>'ZLT'),2057=>array('name'=>'枣林','code'=>'ZIV'),2058=>array('name'=>'扎鲁特','code'=>'ZLD'),2059=>array('name'=>'扎赉诺尔西','code'=>'ZXX'),2060=>array('name'=>'樟木头','code'=>'ZOQ'),2061=>array('name'=>'中牟','code'=>'ZGF'),2062=>array('name'=>'中宁东','code'=>'ZDJ'),2063=>array('name'=>'中宁','code'=>'VNJ'),2064=>array('name'=>'中宁南','code'=>'ZNJ'),2065=>array('name'=>'镇平','code'=>'ZPF'),2066=>array('name'=>'漳平','code'=>'ZPS'),2067=>array('name'=>'泽普','code'=>'ZPR'),2068=>array('name'=>'枣强','code'=>'ZVP'),2069=>array('name'=>'张桥','code'=>'ZQY'),2070=>array('name'=>'章丘','code'=>'ZTK'),2071=>array('name'=>'朱日和','code'=>'ZRC'),2072=>array('name'=>'泽润里','code'=>'ZLM'),2073=>array('name'=>'中山北','code'=>'ZGQ'),2074=>array('name'=>'樟树东','code'=>'ZOG'),2075=>array('name'=>'中山','code'=>'ZSQ'),2076=>array('name'=>'柞水','code'=>'ZSY'),2077=>array('name'=>'钟山','code'=>'ZSZ'),2078=>array('name'=>'樟树','code'=>'ZSG'),2079=>array('name'=>'珠窝','code'=>'ZOP'),2080=>array('name'=>'张维屯','code'=>'ZWB'),2081=>array('name'=>'彰武','code'=>'ZWD'),2082=>array('name'=>'棕溪','code'=>'ZOY'),2083=>array('name'=>'钟祥','code'=>'ZTN'),2084=>array('name'=>'资溪','code'=>'ZXS'),2085=>array('name'=>'镇西','code'=>'ZVT'),2086=>array('name'=>'张辛','code'=>'ZIP'),2087=>array('name'=>'正镶白旗','code'=>'ZXC'),2088=>array('name'=>'紫阳','code'=>'ZVY'),2089=>array('name'=>'枣阳','code'=>'ZYN'),2090=>array('name'=>'竹园坝','code'=>'ZAW'),2091=>array('name'=>'张掖','code'=>'ZYJ'),2092=>array('name'=>'镇远','code'=>'ZUW'),2093=>array('name'=>'朱杨溪','code'=>'ZXW'),2094=>array('name'=>'漳州东','code'=>'GOS'),2095=>array('name'=>'漳州','code'=>'ZUS'),2096=>array('name'=>'壮志','code'=>'ZUX'),2097=>array('name'=>'子洲','code'=>'ZZY'),2098=>array('name'=>'中寨','code'=>'ZZM'),2099=>array('name'=>'涿州','code'=>'ZXP'),2100=>array('name'=>'咋子','code'=>'ZAL'),2101=>array('name'=>'卓资山','code'=>'ZZC'),2102=>array('name'=>'株洲西','code'=>'ZAQ'),2103=>array('name'=>'安仁','code'=>'ARG'),2104=>array('name'=>'安图西','code'=>'AXL'),2105=>array('name'=>'安阳东','code'=>'ADF'),2106=>array('name'=>'栟茶','code'=>'FWH'),2107=>array('name'=>'保定东','code'=>'BMP'),2108=>array('name'=>'滨海','code'=>'FHP'),2109=>array('name'=>'滨海北','code'=>'FCP'),2110=>array('name'=>'宝鸡南','code'=>'BBY'),2111=>array('name'=>'宝清','code'=>'BUB'),2112=>array('name'=>'本溪新城','code'=>'BVT'),2113=>array('name'=>'彬县','code'=>'BXY'),2114=>array('name'=>'宾阳','code'=>'UKZ'),2115=>array('name'=>'滨州','code'=>'BIK'),2116=>array('name'=>'巢湖东','code'=>'GUH'),2117=>array('name'=>'从江','code'=>'KNW'),2118=>array('name'=>'长临河','code'=>'FVH'),2119=>array('name'=>'茶陵南','code'=>'CNG'),2120=>array('name'=>'长庆桥','code'=>'CQJ'),2121=>array('name'=>'长寿北','code'=>'COW'),2122=>array('name'=>'潮汕','code'=>'CBQ'),2123=>array('name'=>'长武','code'=>'CWY'),2124=>array('name'=>'长兴','code'=>'CBH'),2125=>array('name'=>'长阳','code'=>'CYN'),2126=>array('name'=>'潮阳','code'=>'CNQ'),2127=>array('name'=>'东安东','code'=>'DCZ'),2128=>array('name'=>'东戴河','code'=>'RDD'),2129=>array('name'=>'东二道河','code'=>'DRB'),2130=>array('name'=>'东莞','code'=>'RTQ'),2131=>array('name'=>'大苴','code'=>'DIM'),2132=>array('name'=>'大荔','code'=>'DNY'),2133=>array('name'=>'大青沟','code'=>'DSD'),2134=>array('name'=>'德清','code'=>'DRH'),2135=>array('name'=>'大石头南','code'=>'DAL'),2136=>array('name'=>'大通西','code'=>'DTO'),2137=>array('name'=>'德兴','code'=>'DWG'),2138=>array('name'=>'丹霞山','code'=>'IRQ'),2139=>array('name'=>'大冶北','code'=>'DBN'),2140=>array('name'=>'都匀东','code'=>'KJW'),2141=>array('name'=>'东营南','code'=>'DOK'),2142=>array('name'=>'大余','code'=>'DYG'),2143=>array('name'=>'定州东','code'=>'DOP'),2144=>array('name'=>'峨眉山','code'=>'IXW'),2145=>array('name'=>'鄂州东','code'=>'EFN'),2146=>array('name'=>'防城港北','code'=>'FBZ'),2147=>array('name'=>'凤城东','code'=>'FDT'),2148=>array('name'=>'富川','code'=>'FDZ'),2149=>array('name'=>'丰都','code'=>'FUW'),2150=>array('name'=>'涪陵北','code'=>'FEW'),2151=>array('name'=>'抚远','code'=>'FYB'),2152=>array('name'=>'抚州东','code'=>'FDG'),2153=>array('name'=>'抚州','code'=>'FZG'),2154=>array('name'=>'高安','code'=>'GCG'),2155=>array('name'=>'广安南','code'=>'VUW'),2156=>array('name'=>'高碑店东','code'=>'GMP'),2157=>array('name'=>'恭城','code'=>'GCZ'),2158=>array('name'=>'贵定北','code'=>'FMW'),2159=>array('name'=>'葛店南','code'=>'GNN'),2160=>array('name'=>'贵定县','code'=>'KIW'),2161=>array('name'=>'广汉北','code'=>'GVW'),2162=>array('name'=>'革居','code'=>'GEM'),2163=>array('name'=>'光明城','code'=>'IMQ'),2164=>array('name'=>'广宁','code'=>'FBQ'),2165=>array('name'=>'桂平','code'=>'GAZ'),2166=>array('name'=>'弓棚子','code'=>'GPT'),2167=>array('name'=>'古田北','code'=>'GBS'),2168=>array('name'=>'广通北','code'=>'GPM'),2169=>array('name'=>'高台南','code'=>'GAJ'),2170=>array('name'=>'贵阳北','code'=>'KQW'),2171=>array('name'=>'高邑西','code'=>'GNP'),2172=>array('name'=>'惠安','code'=>'HNS'),2173=>array('name'=>'鹤壁东','code'=>'HFF'),2174=>array('name'=>'寒葱沟','code'=>'HKB'),2175=>array('name'=>'珲春','code'=>'HUL'),2176=>array('name'=>'邯郸东','code'=>'HPP'),2177=>array('name'=>'惠东','code'=>'KDQ'),2178=>array('name'=>'海东西','code'=>'HDO'),2179=>array('name'=>'洪洞西','code'=>'HTV'),2180=>array('name'=>'哈尔滨北','code'=>'HTB'),2181=>array('name'=>'合肥北城','code'=>'COH'),2182=>array('name'=>'合肥南','code'=>'ENH'),2183=>array('name'=>'黄冈','code'=>'KGN'),2184=>array('name'=>'黄冈东','code'=>'KAN'),2185=>array('name'=>'横沟桥东','code'=>'HNN'),2186=>array('name'=>'黄冈西','code'=>'KXN'),2187=>array('name'=>'洪河','code'=>'HPB'),2188=>array('name'=>'怀化南','code'=>'KAQ'),2189=>array('name'=>'黄河景区','code'=>'HCF'),2190=>array('name'=>'花湖','code'=>'KHN'),2191=>array('name'=>'怀集','code'=>'FAQ'),2192=>array('name'=>'河口北','code'=>'HBM'),2193=>array('name'=>'鲘门','code'=>'KMQ'),2194=>array('name'=>'虎门','code'=>'IUQ'),2195=>array('name'=>'侯马西','code'=>'HPV'),2196=>array('name'=>'衡南','code'=>'HNG'),2197=>array('name'=>'淮南东','code'=>'HOH'),2198=>array('name'=>'合浦','code'=>'HVZ'),2199=>array('name'=>'霍邱','code'=>'FBH'),2200=>array('name'=>'怀仁东','code'=>'HFV'),2201=>array('name'=>'华容东','code'=>'HPN'),2202=>array('name'=>'华容南','code'=>'KRN'),2203=>array('name'=>'黄石北','code'=>'KSN'),2204=>array('name'=>'黄山北','code'=>'NYH'),2205=>array('name'=>'贺胜桥东','code'=>'HLN'),2206=>array('name'=>'和硕','code'=>'VUR'),2207=>array('name'=>'花山南','code'=>'KNN'),2208=>array('name'=>'海阳北','code'=>'HEK'),2209=>array('name'=>'霍州东','code'=>'HWV'),2210=>array('name'=>'惠州南','code'=>'KNQ'),2211=>array('name'=>'泾川','code'=>'JAJ'),2212=>array('name'=>'旌德','code'=>'NSH'),2213=>array('name'=>'蛟河西','code'=>'JOL'),2214=>array('name'=>'军粮城北','code'=>'JMP'),2215=>array('name'=>'将乐','code'=>'JLS'),2216=>array('name'=>'贾鲁河','code'=>'JLF'),2217=>array('name'=>'即墨北','code'=>'JVK'),2218=>array('name'=>'建宁县北','code'=>'JCS'),2219=>array('name'=>'江宁','code'=>'JJH'),2220=>array('name'=>'建瓯西','code'=>'JUS'),2221=>array('name'=>'酒泉南','code'=>'JNJ'),2222=>array('name'=>'句容西','code'=>'JWH'),2223=>array('name'=>'建水','code'=>'JSM'),2224=>array('name'=>'界首市','code'=>'JUN'),2225=>array('name'=>'绩溪北','code'=>'NRH'),2226=>array('name'=>'介休东','code'=>'JDV'),2227=>array('name'=>'泾县','code'=>'LOH'),2228=>array('name'=>'进贤南','code'=>'JXG'),2229=>array('name'=>'嘉峪关南','code'=>'JBJ'),2230=>array('name'=>'晋中','code'=>'JZV'),2231=>array('name'=>'凯里南','code'=>'QKW'),2232=>array('name'=>'库伦','code'=>'KLD'),2233=>array('name'=>'葵潭','code'=>'KTQ'),2234=>array('name'=>'开阳','code'=>'KVW'),2235=>array('name'=>'来宾北','code'=>'UCZ'),2236=>array('name'=>'灵璧','code'=>'GMH'),2237=>array('name'=>'绿博园','code'=>'LCF'),2238=>array('name'=>'罗城','code'=>'VCZ'),2239=>array('name'=>'陵城','code'=>'LGK'),2240=>array('name'=>'龙洞堡','code'=>'FVW'),2241=>array('name'=>'乐都南','code'=>'LVO'),2242=>array('name'=>'娄底南','code'=>'UOQ'),2243=>array('name'=>'离堆公园','code'=>'INW'),2244=>array('name'=>'陆丰','code'=>'LLQ'),2245=>array('name'=>'禄丰南','code'=>'LQM'),2246=>array('name'=>'临汾西','code'=>'LXV'),2247=>array('name'=>'滦河','code'=>'UDP'),2248=>array('name'=>'漯河西','code'=>'LBN'),2249=>array('name'=>'罗江东','code'=>'IKW'),2250=>array('name'=>'利津南','code'=>'LNK'),2251=>array('name'=>'龙里北','code'=>'KFW'),2252=>array('name'=>'醴陵东','code'=>'UKQ'),2253=>array('name'=>'礼泉','code'=>'LGY'),2254=>array('name'=>'灵石东','code'=>'UDV'),2255=>array('name'=>'乐山','code'=>'IVW'),2256=>array('name'=>'龙市','code'=>'LAG'),2257=>array('name'=>'溧水','code'=>'LDH'),2258=>array('name'=>'莱西北','code'=>'LBK'),2259=>array('name'=>'溧阳','code'=>'LEH'),2260=>array('name'=>'临邑','code'=>'LUK'),2261=>array('name'=>'柳园南','code'=>'LNR'),2262=>array('name'=>'鹿寨北','code'=>'LSZ'),2263=>array('name'=>'临泽南','code'=>'LDJ'),2264=>array('name'=>'明港东','code'=>'MDN'),2265=>array('name'=>'民和南','code'=>'MNO'),2266=>array('name'=>'马兰','code'=>'MLR'),2267=>array('name'=>'民乐','code'=>'MBJ'),2268=>array('name'=>'玛纳斯','code'=>'MSR'),2269=>array('name'=>'牟平','code'=>'MBK'),2270=>array('name'=>'闽清北','code'=>'MBS'),2271=>array('name'=>'眉山东','code'=>'IUW'),2272=>array('name'=>'庙山','code'=>'MSN'),2273=>array('name'=>'门源','code'=>'MYO'),2274=>array('name'=>'蒙自北','code'=>'MBM'),2275=>array('name'=>'蒙自','code'=>'MZM'),2276=>array('name'=>'南城','code'=>'NDG'),2277=>array('name'=>'南昌西','code'=>'NXG'),2278=>array('name'=>'南芬北','code'=>'NUT'),2279=>array('name'=>'南丰','code'=>'NFG'),2280=>array('name'=>'南湖东','code'=>'NDN'),2281=>array('name'=>'南江','code'=>'FIW'),2282=>array('name'=>'南江口','code'=>'NDQ'),2283=>array('name'=>'南陵','code'=>'LLH'),2284=>array('name'=>'尼木','code'=>'NMO'),2285=>array('name'=>'南宁东','code'=>'NFZ'),2286=>array('name'=>'南平北','code'=>'NBS'),2287=>array('name'=>'南雄','code'=>'NCQ'),2288=>array('name'=>'南阳寨','code'=>'NYF'),2289=>array('name'=>'普安','code'=>'PAN'),2290=>array('name'=>'屏边','code'=>'PBM'),2291=>array('name'=>'普定','code'=>'PGW'),2292=>array('name'=>'平度','code'=>'PAK'),2293=>array('name'=>'普宁','code'=>'PEQ'),2294=>array('name'=>'平南南','code'=>'PAZ'),2295=>array('name'=>'彭山北','code'=>'PPW'),2296=>array('name'=>'坪上','code'=>'PSK'),2297=>array('name'=>'萍乡北','code'=>'PBG'),2298=>array('name'=>'平遥古城','code'=>'PDV'),2299=>array('name'=>'彭州','code'=>'PMW'),2300=>array('name'=>'青白江东','code'=>'QFW'),2301=>array('name'=>'青岛北','code'=>'QHK'),2302=>array('name'=>'祁东','code'=>'QMQ'),2303=>array('name'=>'前锋','code'=>'QFB'),2304=>array('name'=>'青莲','code'=>'QEW'),2305=>array('name'=>'齐齐哈尔南','code'=>'QNB'),2306=>array('name'=>'清水北','code'=>'QEJ'),2307=>array('name'=>'青神','code'=>'QVW'),2308=>array('name'=>'岐山','code'=>'QAY'),2309=>array('name'=>'庆盛','code'=>'QSQ'),2310=>array('name'=>'曲水县','code'=>'QSO'),2311=>array('name'=>'祁县东','code'=>'QGV'),2312=>array('name'=>'乾县','code'=>'QBY'),2313=>array('name'=>'祁阳','code'=>'QWQ'),2314=>array('name'=>'全州南','code'=>'QNZ'),2315=>array('name'=>'仁布','code'=>'RUO'),2316=>array('name'=>'荣成','code'=>'RCK'),2317=>array('name'=>'如东','code'=>'RIH'),2318=>array('name'=>'榕江','code'=>'RVW'),2319=>array('name'=>'日喀则','code'=>'RKO'),2320=>array('name'=>'饶平','code'=>'RVQ'),2321=>array('name'=>'宋城路','code'=>'SFF'),2322=>array('name'=>'三都县','code'=>'KKW'),2323=>array('name'=>'商河','code'=>'SOK'),2324=>array('name'=>'泗洪','code'=>'GQH'),2325=>array('name'=>'三江南','code'=>'SWZ'),2326=>array('name'=>'三井子','code'=>'OJT'),2327=>array('name'=>'双流机场','code'=>'IPW'),2328=>array('name'=>'双流西','code'=>'IQW'),2329=>array('name'=>'三明北','code'=>'SHS'),2330=>array('name'=>'山坡东','code'=>'SBN'),2331=>array('name'=>'沈丘','code'=>'SQN'),2332=>array('name'=>'鄯善北','code'=>'SMR'),2333=>array('name'=>'三水南','code'=>'RNQ'),2334=>array('name'=>'韶山南','code'=>'INQ'),2335=>array('name'=>'三穗','code'=>'QHW'),2336=>array('name'=>'汕尾','code'=>'OGQ'),2337=>array('name'=>'歙县北','code'=>'NPH'),2338=>array('name'=>'绍兴北','code'=>'SLH'),2339=>array('name'=>'始兴','code'=>'IPQ'),2340=>array('name'=>'泗县','code'=>'GPH'),2341=>array('name'=>'泗阳','code'=>'MPH'),2342=>array('name'=>'邵阳北','code'=>'OVQ'),2343=>array('name'=>'上虞北','code'=>'SSH'),2344=>array('name'=>'松原北','code'=>'OCT'),2345=>array('name'=>'山阴','code'=>'SNV'),2346=>array('name'=>'沈阳南','code'=>'SOT'),2347=>array('name'=>'深圳北','code'=>'IOQ'),2348=>array('name'=>'神州','code'=>'SRQ'),2349=>array('name'=>'深圳坪山','code'=>'IFQ'),2350=>array('name'=>'石嘴山','code'=>'QQJ'),2351=>array('name'=>'石柱县','code'=>'OSW'),2352=>array('name'=>'桃村北','code'=>'TOK'),2353=>array('name'=>'土地堂东','code'=>'TTN'),2354=>array('name'=>'太谷西','code'=>'TIV'),2355=>array('name'=>'吐哈','code'=>'THR'),2356=>array('name'=>'通海','code'=>'TAM'),2357=>array('name'=>'通化县','code'=>'TXL'),2358=>array('name'=>'吐鲁番北','code'=>'TAR'),2359=>array('name'=>'铜陵北','code'=>'KXH'),2360=>array('name'=>'泰宁','code'=>'TNS'),2361=>array('name'=>'铜仁南','code'=>'TNW'),2362=>array('name'=>'汤逊湖','code'=>'THN'),2363=>array('name'=>'藤县','code'=>'TAZ'),2364=>array('name'=>'太原南','code'=>'TNV'),2365=>array('name'=>'通远堡西','code'=>'TST'),2366=>array('name'=>'文登东','code'=>'WGK'),2367=>array('name'=>'五府山','code'=>'WFG'),2368=>array('name'=>'威虎岭北','code'=>'WBL'),2369=>array('name'=>'威海北','code'=>'WHK'),2370=>array('name'=>'五龙背东','code'=>'WMT'),2371=>array('name'=>'乌龙泉南','code'=>'WFN'),2372=>array('name'=>'五女山','code'=>'WET'),2373=>array('name'=>'无为','code'=>'IIH'),2374=>array('name'=>'瓦屋山','code'=>'WAH'),2375=>array('name'=>'闻喜西','code'=>'WOV'),2376=>array('name'=>'武夷山北','code'=>'WBS'),2377=>array('name'=>'武夷山东','code'=>'WCS'),2378=>array('name'=>'婺源','code'=>'WYG'),2379=>array('name'=>'武陟','code'=>'WIF'),2380=>array('name'=>'梧州南','code'=>'WBZ'),2381=>array('name'=>'兴安北','code'=>'XDZ'),2382=>array('name'=>'许昌东','code'=>'XVF'),2383=>array('name'=>'项城','code'=>'ERN'),2384=>array('name'=>'新都东','code'=>'EWW'),2385=>array('name'=>'西丰','code'=>'XFT'),2386=>array('name'=>'襄汾西','code'=>'XTV'),2387=>array('name'=>'孝感北','code'=>'XJN'),2388=>array('name'=>'新化南','code'=>'EJQ'),2389=>array('name'=>'新晃西','code'=>'EWQ'),2390=>array('name'=>'新津','code'=>'IRW'),2391=>array('name'=>'新津南','code'=>'ITW'),2392=>array('name'=>'咸宁东','code'=>'XKN'),2393=>array('name'=>'咸宁南','code'=>'UNN'),2394=>array('name'=>'溆浦南','code'=>'EMQ'),2395=>array('name'=>'协荣','code'=>'ROO'),2396=>array('name'=>'湘潭北','code'=>'EDQ'),2397=>array('name'=>'邢台东','code'=>'EDP'),2398=>array('name'=>'修武西','code'=>'EXF'),2399=>array('name'=>'新乡东','code'=>'EGF'),2400=>array('name'=>'新余北','code'=>'XBG'),2401=>array('name'=>'西阳村','code'=>'XQF'),2402=>array('name'=>'信阳东','code'=>'OYN'),2403=>array('name'=>'咸阳秦都','code'=>'XOY'),2404=>array('name'=>'仙游','code'=>'XWS'),2405=>array('name'=>'迎宾路','code'=>'YFW'),2406=>array('name'=>'运城北','code'=>'ABV'),2407=>array('name'=>'宜春','code'=>'YEG'),2408=>array('name'=>'岳池','code'=>'AWW'),2409=>array('name'=>'云浮东','code'=>'IXQ'),2410=>array('name'=>'永福南','code'=>'YBZ'),2411=>array('name'=>'雨格','code'=>'VTM'),2412=>array('name'=>'洋河','code'=>'GTH'),2413=>array('name'=>'永济北','code'=>'AJV'),2414=>array('name'=>'于家堡','code'=>'YKP'),2415=>array('name'=>'延吉西','code'=>'YXL'),2416=>array('name'=>'运粮河','code'=>'YEF'),2417=>array('name'=>'炎陵','code'=>'YAG'),2418=>array('name'=>'杨陵南','code'=>'YEY'),2419=>array('name'=>'郁南','code'=>'YKQ'),2420=>array('name'=>'永寿','code'=>'ASY'),2421=>array('name'=>'玉山南','code'=>'YGG'),2422=>array('name'=>'永泰','code'=>'YTS'),2423=>array('name'=>'鹰潭北','code'=>'YKG'),2424=>array('name'=>'烟台南','code'=>'YLK'),2425=>array('name'=>'尤溪','code'=>'YXS'),2426=>array('name'=>'云霄','code'=>'YBS'),2427=>array('name'=>'宜兴','code'=>'YUH'),2428=>array('name'=>'阳信','code'=>'YVK'),2429=>array('name'=>'应县','code'=>'YZV'),2430=>array('name'=>'攸县南','code'=>'YXG'),2431=>array('name'=>'余姚北','code'=>'CTH'),2432=>array('name'=>'诏安','code'=>'ZDS'),2433=>array('name'=>'正定机场','code'=>'ZHP'),2434=>array('name'=>'纸坊东','code'=>'ZMN'),2435=>array('name'=>'昭化','code'=>'ZHW'),2436=>array('name'=>'芷江','code'=>'ZPQ'),2437=>array('name'=>'织金','code'=>'IZW'),2438=>array('name'=>'左岭','code'=>'ZSN'),2439=>array('name'=>'驻马店西','code'=>'ZLN'),2440=>array('name'=>'漳浦','code'=>'ZCS'),2441=>array('name'=>'肇庆东','code'=>'FCQ'),2442=>array('name'=>'庄桥','code'=>'ZQH'),2443=>array('name'=>'钟山西','code'=>'ZAZ'),2444=>array('name'=>'张掖西','code'=>'ZEJ'),2445=>array('name'=>'涿州东','code'=>'ZAP'),2446=>array('name'=>'卓资东','code'=>'ZDC'),2447=>array('name'=>'郑州东','code'=>'ZAF'),2448=>array('name'=>'胜芳','code'=>'SUP'),2449=>array('name'=>'隆安东','code'=>'IDZ'),2450=>array('name'=>'缙云西','code'=>'PYH'),2451=>array('name'=>'邵东','code'=>'FIQ')
+ );
+ // foreach ($d as $key=>$v1) {
+
+ // $d[$key]["keywords"]=$this->getAllPY($v1["name"])."|".$this->getFirstPY($v1["name"]);
+
+ // }
+ var_dump($d);
+ }
+
+
+
+ private $pylist = array(
+ 'a'=>-20319,
+ 'ai'=>-20317,
+ 'an'=>-20304,
+ 'ang'=>-20295,
+ 'ao'=>-20292,
+ 'ba'=>-20283,
+ 'bai'=>-20265,
+ 'ban'=>-20257,
+ 'bang'=>-20242,
+ 'bao'=>-20230,
+ 'bei'=>-20051,
+ 'ben'=>-20036,
+ 'beng'=>-20032,
+ 'bi'=>-20026,
+ 'bian'=>-20002,
+ 'biao'=>-19990,
+ 'bie'=>-19986,
+ 'bin'=>-19982,
+ 'bing'=>-19976,
+ 'bo'=>-19805,
+ 'bu'=>-19784,
+ 'ca'=>-19775,
+ 'cai'=>-19774,
+ 'can'=>-19763,
+ 'cang'=>-19756,
+ 'cao'=>-19751,
+ 'ce'=>-19746,
+ 'ceng'=>-19741,
+ 'cha'=>-19739,
+ 'chai'=>-19728,
+ 'chan'=>-19725,
+ 'chang'=>-19715,
+ 'chao'=>-19540,
+ 'che'=>-19531,
+ 'chen'=>-19525,
+ 'cheng'=>-19515,
+ 'chi'=>-19500,
+ 'chong'=>-19484,
+ 'chou'=>-19479,
+ 'chu'=>-19467,
+ 'chuai'=>-19289,
+ 'chuan'=>-19288,
+ 'chuang'=>-19281,
+ 'chui'=>-19275,
+ 'chun'=>-19270,
+ 'chuo'=>-19263,
+ 'ci'=>-19261,
+ 'cong'=>-19249,
+ 'cou'=>-19243,
+ 'cu'=>-19242,
+ 'cuan'=>-19238,
+ 'cui'=>-19235,
+ 'cun'=>-19227,
+ 'cuo'=>-19224,
+ 'da'=>-19218,
+ 'dai'=>-19212,
+ 'dan'=>-19038,
+ 'dang'=>-19023,
+ 'dao'=>-19018,
+ 'de'=>-19006,
+ 'deng'=>-19003,
+ 'di'=>-18996,
+ 'dian'=>-18977,
+ 'diao'=>-18961,
+ 'die'=>-18952,
+ 'ding'=>-18783,
+ 'diu'=>-18774,
+ 'dong'=>-18773,
+ 'dou'=>-18763,
+ 'du'=>-18756,
+ 'duan'=>-18741,
+ 'dui'=>-18735,
+ 'dun'=>-18731,
+ 'duo'=>-18722,
+ 'e'=>-18710,
+ 'en'=>-18697,
+ 'er'=>-18696,
+ 'fa'=>-18526,
+ 'fan'=>-18518,
+ 'fang'=>-18501,
+ 'fei'=>-18490,
+ 'fen'=>-18478,
+ 'feng'=>-18463,
+ 'fo'=>-18448,
+ 'fou'=>-18447,
+ 'fu'=>-18446,
+ 'ga'=>-18239,
+ 'gai'=>-18237,
+ 'gan'=>-18231,
+ 'gang'=>-18220,
+ 'gao'=>-18211,
+ 'ge'=>-18201,
+ 'gei'=>-18184,
+ 'gen'=>-18183,
+ 'geng'=>-18181,
+ 'gong'=>-18012,
+ 'gou'=>-17997,
+ 'gu'=>-17988,
+ 'gua'=>-17970,
+ 'guai'=>-17964,
+ 'guan'=>-17961,
+ 'guang'=>-17950,
+ 'gui'=>-17947,
+ 'gun'=>-17931,
+ 'guo'=>-17928,
+ 'ha'=>-17922,
+ 'hai'=>-17759,
+ 'han'=>-17752,
+ 'hang'=>-17733,
+ 'hao'=>-17730,
+ 'he'=>-17721,
+ 'hei'=>-17703,
+ 'hen'=>-17701,
+ 'heng'=>-17697,
+ 'hong'=>-17692,
+ 'hou'=>-17683,
+ 'hu'=>-17676,
+ 'hua'=>-17496,
+ 'huai'=>-17487,
+ 'huan'=>-17482,
+ 'huang'=>-17468,
+ 'hui'=>-17454,
+ 'hun'=>-17433,
+ 'huo'=>-17427,
+ 'ji'=>-17417,
+ 'jia'=>-17202,
+ 'jian'=>-17185,
+ 'jiang'=>-16983,
+ 'jiao'=>-16970,
+ 'jie'=>-16942,
+ 'jin'=>-16915,
+ 'jing'=>-16733,
+ 'jiong'=>-16708,
+ 'jiu'=>-16706,
+ 'ju'=>-16689,
+ 'juan'=>-16664,
+ 'jue'=>-16657,
+ 'jun'=>-16647,
+ 'ka'=>-16474,
+ 'kai'=>-16470,
+ 'kan'=>-16465,
+ 'kang'=>-16459,
+ 'kao'=>-16452,
+ 'ke'=>-16448,
+ 'ken'=>-16433,
+ 'keng'=>-16429,
+ 'kong'=>-16427,
+ 'kou'=>-16423,
+ 'ku'=>-16419,
+ 'kua'=>-16412,
+ 'kuai'=>-16407,
+ 'kuan'=>-16403,
+ 'kuang'=>-16401,
+ 'kui'=>-16393,
+ 'kun'=>-16220,
+ 'kuo'=>-16216,
+ 'la'=>-16212,
+ 'lai'=>-16205,
+ 'lan'=>-16202,
+ 'lang'=>-16187,
+ 'lao'=>-16180,
+ 'le'=>-16171,
+ 'lei'=>-16169,
+ 'leng'=>-16158,
+ 'li'=>-16155,
+ 'lia'=>-15959,
+ 'lian'=>-15958,
+ 'liang'=>-15944,
+ 'liao'=>-15933,
+ 'lie'=>-15920,
+ 'lin'=>-15915,
+ 'ling'=>-15903,
+ 'liu'=>-15889,
+ 'long'=>-15878,
+ 'lou'=>-15707,
+ 'lu'=>-15701,
+ 'lv'=>-15681,
+ 'luan'=>-15667,
+ 'lue'=>-15661,
+ 'lun'=>-15659,
+ 'luo'=>-15652,
+ 'ma'=>-15640,
+ 'mai'=>-15631,
+ 'man'=>-15625,
+ 'mang'=>-15454,
+ 'mao'=>-15448,
+ 'me'=>-15436,
+ 'mei'=>-15435,
+ 'men'=>-15419,
+ 'meng'=>-15416,
+ 'mi'=>-15408,
+ 'mian'=>-15394,
+ 'miao'=>-15385,
+ 'mie'=>-15377,
+ 'min'=>-15375,
+ 'ming'=>-15369,
+ 'miu'=>-15363,
+ 'mo'=>-15362,
+ 'mou'=>-15183,
+ 'mu'=>-15180,
+ 'na'=>-15165,
+ 'nai'=>-15158,
+ 'nan'=>-15153,
+ 'nang'=>-15150,
+ 'nao'=>-15149,
+ 'ne'=>-15144,
+ 'nei'=>-15143,
+ 'nen'=>-15141,
+ 'neng'=>-15140,
+ 'ni'=>-15139,
+ 'nian'=>-15128,
+ 'niang'=>-15121,
+ 'niao'=>-15119,
+ 'nie'=>-15117,
+ 'nin'=>-15110,
+ 'ning'=>-15109,
+ 'niu'=>-14941,
+ 'nong'=>-14937,
+ 'nu'=>-14933,
+ 'nv'=>-14930,
+ 'nuan'=>-14929,
+ 'nue'=>-14928,
+ 'nuo'=>-14926,
+ 'o'=>-14922,
+ 'ou'=>-14921,
+ 'pa'=>-14914,
+ 'pai'=>-14908,
+ 'pan'=>-14902,
+ 'pang'=>-14894,
+ 'pao'=>-14889,
+ 'pei'=>-14882,
+ 'pen'=>-14873,
+ 'peng'=>-14871,
+ 'pi'=>-14857,
+ 'pian'=>-14678,
+ 'piao'=>-14674,
+ 'pie'=>-14670,
+ 'pin'=>-14668,
+ 'ping'=>-14663,
+ 'po'=>-14654,
+ 'pu'=>-14645,
+ 'qi'=>-14630,
+ 'qia'=>-14594,
+ 'qian'=>-14429,
+ 'qiang'=>-14407,
+ 'qiao'=>-14399,
+ 'qie'=>-14384,
+ 'qin'=>-14379,
+ 'qing'=>-14368,
+ 'qiong'=>-14355,
+ 'qiu'=>-14353,
+ 'qu'=>-14345,
+ 'quan'=>-14170,
+ 'que'=>-14159,
+ 'qun'=>-14151,
+ 'ran'=>-14149,
+ 'rang'=>-14145,
+ 'rao'=>-14140,
+ 're'=>-14137,
+ 'ren'=>-14135,
+ 'reng'=>-14125,
+ 'ri'=>-14123,
+ 'rong'=>-14122,
+ 'rou'=>-14112,
+ 'ru'=>-14109,
+ 'ruan'=>-14099,
+ 'rui'=>-14097,
+ 'run'=>-14094,
+ 'ruo'=>-14092,
+ 'sa'=>-14090,
+ 'sai'=>-14087,
+ 'san'=>-14083,
+ 'sang'=>-13917,
+ 'sao'=>-13914,
+ 'se'=>-13910,
+ 'sen'=>-13907,
+ 'seng'=>-13906,
+ 'sha'=>-13905,
+ 'shai'=>-13896,
+ 'shan'=>-13894,
+ 'shang'=>-13878,
+ 'shao'=>-13870,
+ 'she'=>-13859,
+ 'shen'=>-13847,
+ 'sheng'=>-13831,
+ 'shi'=>-13658,
+ 'shou'=>-13611,
+ 'shu'=>-13601,
+ 'shua'=>-13406,
+ 'shuai'=>-13404,
+ 'shuan'=>-13400,
+ 'shuang'=>-13398,
+ 'shui'=>-13395,
+ 'shun'=>-13391,
+ 'shuo'=>-13387,
+ 'si'=>-13383,
+ 'song'=>-13367,
+ 'sou'=>-13359,
+ 'su'=>-13356,
+ 'suan'=>-13343,
+ 'sui'=>-13340,
+ 'sun'=>-13329,
+ 'suo'=>-13326,
+ 'ta'=>-13318,
+ 'tai'=>-13147,
+ 'tan'=>-13138,
+ 'tang'=>-13120,
+ 'tao'=>-13107,
+ 'te'=>-13096,
+ 'teng'=>-13095,
+ 'ti'=>-13091,
+ 'tian'=>-13076,
+ 'tiao'=>-13068,
+ 'tie'=>-13063,
+ 'ting'=>-13060,
+ 'tong'=>-12888,
+ 'tou'=>-12875,
+ 'tu'=>-12871,
+ 'tuan'=>-12860,
+ 'tui'=>-12858,
+ 'tun'=>-12852,
+ 'tuo'=>-12849,
+ 'wa'=>-12838,
+ 'wai'=>-12831,
+ 'wan'=>-12829,
+ 'wang'=>-12812,
+ 'wei'=>-12802,
+ 'wen'=>-12607,
+ 'weng'=>-12597,
+ 'wo'=>-12594,
+ 'wu'=>-12585,
+ 'xi'=>-12556,
+ 'xia'=>-12359,
+ 'xian'=>-12346,
+ 'xiang'=>-12320,
+ 'xiao'=>-12300,
+ 'xie'=>-12120,
+ 'xin'=>-12099,
+ 'xing'=>-12089,
+ 'xiong'=>-12074,
+ 'xiu'=>-12067,
+ 'xu'=>-12058,
+ 'xuan'=>-12039,
+ 'xue'=>-11867,
+ 'xun'=>-11861,
+ 'ya'=>-11847,
+ 'yan'=>-11831,
+ 'yang'=>-11798,
+ 'yao'=>-11781,
+ 'ye'=>-11604,
+ 'yi'=>-11589,
+ 'yin'=>-11536,
+ 'ying'=>-11358,
+ 'yo'=>-11340,
+ 'yong'=>-11339,
+ 'you'=>-11324,
+ 'yu'=>-11303,
+ 'yuan'=>-11097,
+ 'yue'=>-11077,
+ 'yun'=>-11067,
+ 'za'=>-11055,
+ 'zai'=>-11052,
+ 'zan'=>-11045,
+ 'zang'=>-11041,
+ 'zao'=>-11038,
+ 'ze'=>-11024,
+ 'zei'=>-11020,
+ 'zen'=>-11019,
+ 'zeng'=>-11018,
+ 'zha'=>-11014,
+ 'zhai'=>-10838,
+ 'zhan'=>-10832,
+ 'zhang'=>-10815,
+ 'zhao'=>-10800,
+ 'zhe'=>-10790,
+ 'zhen'=>-10780,
+ 'zheng'=>-10764,
+ 'zhi'=>-10587,
+ 'zhong'=>-10544,
+ 'zhou'=>-10533,
+ 'zhu'=>-10519,
+ 'zhua'=>-10331,
+ 'zhuai'=>-10329,
+ 'zhuan'=>-10328,
+ 'zhuang'=>-10322,
+ 'zhui'=>-10315,
+ 'zhun'=>-10309,
+ 'zhuo'=>-10307,
+ 'zi'=>-10296,
+ 'zong'=>-10281,
+ 'zou'=>-10274,
+ 'zu'=>-10270,
+ 'zuan'=>-10262,
+ 'zui'=>-10260,
+ 'zun'=>-10256,
+ 'zuo'=>-10254
+ );
+
+
+
+ //全部拼音
+ public function getAllPY($chinese="按是", $delimiter = '', $length = 0) {
+ $py = $this->zh_to_pys($chinese, $delimiter);
+ if($length) {
+ $py = substr($py, 0, $length);
+ }
+ return $py;
+ // var_dump($py);
+ }
+ //拼音首个字母
+ public function getFirstPY($chinese="北京"){
+ $result = '' ;
+ for ($i=0; $i
';
+ die();
+ }
+ */
//去掉数据两边的双引号
$r_info[2]=substr($r_info[2], stripos($r_info[2],'"')+1,strrpos($r_info[2],'"')-1);
$r_info[1]=substr($r_info[1], stripos($r_info[1],'"')+1,strrpos($r_info[1],'"')-1);
@@ -156,10 +130,9 @@ class Index extends CI_Controller{
$r_info[7] = "";//储存外联名
$r_info[8] = "";//储存coli_id
if($coli_id){
- $r_info[8] = $coli_id[0]->COLI_ID;
+ $r_info[8] = $coli_id;
$gri_no=$this->BIZ_train_model->get_gri_no($r_info[8]);//团名
- $wl_name = $this->BIZ_train_model->get_operatorinfo($r_info[8]);
-
+ $wl_name = $this->BIZ_train_model->get_operatorinfo($r_info[8]);
if($gri_no){
$r_info[6] = $gri_no[0]->GRI_No;
}
@@ -167,8 +140,9 @@ class Index extends CI_Controller{
$r_info[7] = $wl_name[0]->OPI_Name;
}
}
- $r_info[3]=mb_convert_encoding($r_info[3],"utf-8","gbk");
-
+
+ //$r_info[3]=mb_convert_encoding($r_info[3],"utf-8","gbk");
+
if(is_numeric(mb_strpos($r_info[3],"充值"))){
if(is_numeric(mb_strpos($r_info[3],"扣款"))){
$r_info[3]="票款(有充值)";
@@ -190,19 +164,39 @@ class Index extends CI_Controller{
$r_info[3]="退票费";
}
// $r_info[3]=mb_convert_encoding($r_info[3],"gbk","utf-8");
+ $r_info['trackcode'] = $trackcode;
$arr[]=$r_info;
+
+ /*
+ //根据外联的名字创建数组来存储对应外联的订单信息
+ if(!empty($r_info[7])){
+ if(!isset($group[$r_info[7]])){
+ $group[$r_info[7]] = array();
+ }
+ array_push($group[$r_info[7]],$r_info);
+ }*/
+
}
+ /*
+ //将存储好的分组重新循环出来。
+ foreach($group as $item){
+ foreach ($item as $value){
+ array_push($arr,$value);
+ }
+ }
+ */
+ //die();
if(empty($examine)){
- header("Content-type:application/vnd.ms-excel");
- header("Content-Disposition:attachment;filename=juhe_train.xml");
+ header("Content-type:application/vnd.ms-excel;charset=utf-8");
+ header("Content-Disposition:attachment;filename=juhe_train.xls");
$string_r= $this->load->view("train_transaction_excel",array("arr"=>$arr),TRUE);
echo $string_r;die;
}else{
krsort($arr);//数组倒序
$reback["data"]=$arr;
}
-
}
+
$this->load->view('bootstrap3/header');
$this->load->view('export',$reback);
$this->load->view('bootstrap3/footer');
@@ -220,6 +214,7 @@ class Index extends CI_Controller{
echo json_encode($reback);
return false;
}
+
public function search(){
$from=$this->input->post("from");
$to=$this->input->post("to");
@@ -246,6 +241,7 @@ class Index extends CI_Controller{
die(json_encode(array("status"=>0,"mes"=>"站点名称错误")));
}
}
+
public function ch_train_search(){
$from=$this->input->get("from");
$to=$this->input->get("to");
@@ -254,6 +250,7 @@ class Index extends CI_Controller{
$ticket=$this->post_data("http://op.juhe.cn/trainTickets/ticketsAvailable",$ticket_data);
$ticket=json_decode($ticket);
}
+
public function ch_train_search_t(){
// $seat_key = array(
@@ -420,10 +417,12 @@ class Index extends CI_Controller{
$this->load->view('booking',$data);
$this->load->view('bootstrap3/footer');
}
+
//接收订单COLD_SN和客户BPE_SN 获取车次,乘客信息,拼接成聚合提交订单的url
public function get_sn_submit_juhe() {
$cold_sn=$this->input->get("order");
$bpe_sn=$this->input->get("people");
+ $selectseat=$this->input->get("selectseat");
$data = array();
$rebakc=array();//返回数据
$rebakc["status"]=0;
@@ -465,12 +464,16 @@ class Index extends CI_Controller{
$train_zw = $this->config->item('train_zw');
$zwcode = $db_train_zw[$data['train']->Aircraft]; //座位简码
$zwname = $train_zw[$db_train_zw[$data['train']->Aircraft]]; //座位名称
+ $black_list = $this->config->item('black_list');
+
$passengers="";
foreach ($data['people_list'] as $key => $item) {
//乘客姓名
- $passengersename = trim($item->BPE_FirstName) . trim($item->BPE_MiddleName) . trim($item->BPE_LastName);
- //乘客类型
+ $passengersename = $item->BPE_FirstName.$item->BPE_MiddleName.$item->BPE_LastName;
+ //将特殊字符转换为正常字符以便于出票
+ $passengersename = $this->chk_sp_name($passengersename);
+ //乘客类型
switch ($item->BPE_GuestType) {
case 1:
$piaotype = 1;
@@ -485,29 +488,89 @@ class Index extends CI_Controller{
$piaotypename = "成人票";
break;
}
- $passporttypeseid = "B"; //护照
- $passporttypeseidname = "护照";
- $passportseno = $item->BPE_Passport;
- $passengers.=',{"passengerid":' . ( ++$key) . ',"passengersename":"' . $passengersename . '","piaotype":"' . $piaotype . '","piaotypename":"' . $piaotypename . '","passporttypeseid":"' . $passporttypeseid . '","passporttypeseidname":"' . $passporttypeseidname . '","passportseno":"' . $passportseno . '","price":"1","zwcode":"' . $zwcode . '","zwname":"' . $zwname . '"}';
+
+ //证件类型
+ switch ($item->BPE_PassportType){
+ case 'Chinese ID':
+ $passporttypeseid = "1";
+ $passporttypeseidname = "二代身份证";
+ break;
+ case 'Travel Permit from Hong Kong / Macau':
+ $passporttypeseid = "C";
+ $passporttypeseidname = "港澳通行证";
+ break;
+ case 'Travel Permit from Taiwan':
+ $passporttypeseid = "G";
+ $passporttypeseidname = "台湾通行证";
+ break;
+ default :
+ $passporttypeseid = "B";
+ $passporttypeseidname = "护照";
+ break;
+ }
+
+ switch ($item->BPE_SEX){
+ case '100003':
+ $sex = 'F';
+ break;
+ case '100001':
+ $sex = 'M';
+ break;
+ }
+
+ $passportseno = str_replace(' ','',$item->BPE_Passport);
+
+ //添加一个判断护照号是否在黑名单
+ if(in_array($passportseno,$black_list)){
+ $rebakc["mes"]="乘客为黑名单用户";
+ echo json_encode($rebakc);
+ return false;
+ }
+
+ if($passporttypeseid == 'G'){
+ $passengers.=',{"passengerid":' . ( ++$key) . ',"passengersename":"' . $passengersename . '","piaotype":"' . $piaotype . '","piaotypename":"' . $piaotypename . '","passporttypeseid":"' . $passporttypeseid . '","passporttypeseidname":"' . $passporttypeseidname . '","passportseno":"' . $passportseno . '","price":"1","zwcode":"' . $zwcode . '","zwname":"' . $zwname . '","gatValidDateEnd":"'.$item->BPE_PassExpdate.'","gatBornDate":"'.$item->BPE_BirthDate.'","sexCode":"'.$sex.'"}';
+ }else{
+ $passengers.=',{"passengerid":' . ( ++$key) . ',"passengersename":"' . $passengersename . '","piaotype":"' . $piaotype . '","piaotypename":"' . $piaotypename . '","passporttypeseid":"' . $passporttypeseid . '","passporttypeseidname":"' . $passporttypeseidname . '","passportseno":"' . $passportseno . '","price":"1","zwcode":"' . $zwcode . '","zwname":"' . $zwname . '"}';
+ }
+
}
$passengers.="]";
$passengers = substr($passengers, 1);
$passengers = "[" . $passengers;
$url=$this->dp_api;
- $post_data=array(
+ if(empty($selectseat)){
+ $post_data=array(
"key"=>$this->key,
"user_orderid"=>$cold_sn,//自定义订单号
"train_date"=>substr($data["train"]->DepartureDate, 0, 10),
+ "is_accept_standing"=>"no",
"from_station_name"=>$data["train"]->DepartAirport_cn,
"from_station_code"=>$data["train"]->DepartAirport,
"to_station_code"=>$data["train"]->ArrivalAirport,
"to_station_name"=>$data["train"]->ArrivalAirport_cn,
"passengers"=>$passengers,
"checi"=>$data["train"]->FlightsNo
- );
+ );
+ }else{
+ $post_data=array(
+ "key"=>$this->key,
+ "user_orderid"=>$cold_sn,//自定义订单号
+ "train_date"=>substr($data["train"]->DepartureDate, 0, 10),
+ "is_accept_standing"=>"no",
+ "choose_seats"=>$selectseat,
+ "from_station_name"=>$data["train"]->DepartAirport_cn,
+ "from_station_code"=>$data["train"]->DepartAirport,
+ "to_station_code"=>$data["train"]->ArrivalAirport,
+ "to_station_name"=>$data["train"]->ArrivalAirport_cn,
+ "passengers"=>$passengers,
+ "checi"=>$data["train"]->FlightsNo
+ );
+ }
+ //print_r($post_data);
+ //die();
$bakc_json=$this->post_data($url,$post_data);
$bakc=json_decode($bakc_json);//json=>obj
-
+
$add_data=new StdClass();
$add_data->JOL_COLD_SN=(int)$cold_sn;
@@ -530,15 +593,19 @@ class Index extends CI_Controller{
$rebakc["mes"]= $bakc_json;
$add_data->JOL_Status="e";
}
- $add_back_data=$this->BIZ_train_model->add_biz_jol($add_data);
+ $isauto = false;
+ $add_back_data=$this->BIZ_train_model->add_biz_jol($add_data,$isauto);
echo json_encode($rebakc);
return false;
}
+
+
//根据汉特订单明细表SN来获取车次,乘客信息,拼接成聚合提交订单的url
public function submit_juhe_order() {
$cold_sn=$this->input->get("order");
+ $selectseat=$this->input->get("selectseat");
$data = array();
$rebakc=array();//返回数据
$rebakc["status"]=0;
@@ -565,6 +632,7 @@ class Index extends CI_Controller{
echo json_encode($rebakc);
return false;
}
+
if (count($data['people_list']) > 5) {
//显示错误,用户超过五个
$rebakc["mes"]="乘客不能超过五个";
@@ -574,14 +642,16 @@ class Index extends CI_Controller{
$db_train_zw = $this->config->item('db_train_zw');
$train_zw = $this->config->item('train_zw');
-
+ $black_list = $this->config->item('black_list');
+
$passengers='';
foreach ($data['people_list'] as $key => $item) {
$zwcode = $db_train_zw[$data['train']->Aircraft]; //座位简码
$zwname = $train_zw[$db_train_zw[$data['train']->Aircraft]]; //座位名称
//乘客姓名
- $passengersename = trim($item->BPE_FirstName) . trim($item->BPE_MiddleName) . trim($item->BPE_LastName);
- //乘客类型
+ $passengersename = $item->BPE_FirstName.$item->BPE_MiddleName.$item->BPE_LastName;
+ $passengersename = $this->chk_sp_name($passengersename);
+ //乘客类型
switch ($item->BPE_GuestType) {
case 1:
$piaotype = 1;
@@ -596,9 +666,38 @@ class Index extends CI_Controller{
$piaotypename = "成人票";
break;
}
- $passporttypeseid = "B"; //护照
- $passporttypeseidname = "护照";
- $passportseno = $item->BPE_Passport;
+
+ switch ($item->BPE_PassportType){
+ case 'Chinese ID':
+ $passporttypeseid = "1";
+ $passporttypeseidname = "二代身份证";
+ break;
+ case 'Travel Permit from Hong Kong / Macau':
+ $passporttypeseid = "C";
+ $passporttypeseidname = "港澳通行证";
+ break;
+ case 'Travel Permit from Taiwan':
+ $passporttypeseid = "G";
+ $passporttypeseidname = "台湾通行证";
+ break;
+ default :
+ $passporttypeseid = "B";
+ $passporttypeseidname = "护照";
+ break;
+ }
+
+ /*$passporttypeseid = "B"; //护照
+ $passporttypeseidname = "护照";*/
+
+ $passportseno = str_replace(' ','',$item->BPE_Passport);
+
+ //添加一个判断护照号是否在黑名单
+ if(in_array($passportseno,$black_list)){
+ $rebakc["mes"]="乘客为黑名单用";
+ echo json_encode($rebakc);
+ return false;
+ }
+
$passengers.=',{"passengerid":' . ( ++$key) . ',"passengersename":"' . $passengersename . '","piaotype":"' . $piaotype . '","piaotypename":"' . $piaotypename . '","passporttypeseid":"' . $passporttypeseid . '","passporttypeseidname":"' . $passporttypeseidname . '","passportseno":"' . $passportseno . '","price":"1","zwcode":"' . $zwcode . '","zwname":"' . $zwname . '"}';
}
$passengers.="]";
@@ -609,13 +708,17 @@ class Index extends CI_Controller{
"key"=>$this->key,
"user_orderid"=>$cold_sn,//自定义订单号
"train_date"=>substr($data["train"]->DepartureDate, 0, 10),
+ "is_accept_standing"=>"no",
+ "choose_seats"=>$selectseat,
"from_station_name"=>$data["train"]->DepartAirport_cn,
"from_station_code"=>$data["train"]->DepartAirport,
"to_station_code"=>$data["train"]->ArrivalAirport,
"to_station_name"=>$data["train"]->ArrivalAirport_cn,
"passengers"=>$passengers,
"checi"=>$data["train"]->FlightsNo
- );
+ );
+ //print_r($selectseat);
+ //die();
$bakc_json=$this->post_data($url,$post_data);
$bakc=json_decode($bakc_json);//json=>obj
@@ -641,7 +744,8 @@ class Index extends CI_Controller{
$rebakc["mes"]= $bakc_json;
$add_data->JOL_Status="e";
}
- $add_back_data=$this->BIZ_train_model->add_biz_jol($add_data);
+ $isauto = false;
+ $add_back_data=$this->BIZ_train_model->add_biz_jol($add_data,$isauto);
echo json_encode($rebakc);
return false;
@@ -709,6 +813,7 @@ class Index extends CI_Controller{
"key"=>$this->key,
"user_orderid"=>$order,//自定义订单号
"train_date"=>substr($data->cold[0]->COLD_StartDate, 0, 10),
+ "is_accept_standing"=>"no",
"from_station_name"=>$data->cold[0]->LeaveStation,
"from_station_code"=>$data->cold[0]->DepartAirport,
"to_station_code"=>$data->cold[0]->ArrivalAirport,
@@ -763,8 +868,51 @@ class Index extends CI_Controller{
die(json_encode($rebakc));
}
+ //测试支付
+ public function test_pay(){
+ $url=$this->dp_api;
+ $post_data=array(
+ "key"=>$this->key,
+ "user_orderid"=>'123456',//自定义订单号
+ "train_date"=>'2017-10-05',
+ "from_station_name"=>'桂林站',
+ "from_station_code"=>'GLZ',
+ "to_station_code"=>'GBZ',
+ "to_station_name"=>'桂林北',
+ "checi"=>"D8494",
+ "passengers"=>'[{
+ "passengerid":1,
+ "passengersename":"陈宇超",
+ "piaotype":"1",
+ "piaotypename":"成人票",
+ "passporttypeseid":"1",
+ "passporttypeseidname":"二代身份证",
+ "passportseno":"450302199208131039",
+ "price":"5.5",
+ "zwcode":"O",
+ "zwname":"二等座"
+ }]'
+ );
+
+ $bakc_json=$this->post_data($url,$post_data);
+ $bakc=json_decode($bakc_json);//json=>obj
+ print_r($bakc);
+ }
+
+ //测试
+ public function testjson(){
+ $post_data=array(
+ "key"=>$this->key,
+ "orderid"=>'JH150485160583226'
+ );
+ $back_json=$this->my_post($this->pay_api,$post_data);
+ print_r($back_json);
+ }
+
+ //回调控制
public function sub_callback(){
$data_post=$this->input->post();
+ log_message('error','聚合回调:'.json_encode($data_post));
$data=json_decode($data_post["data"]);
$this->load->model("order_people_model","op");
@@ -780,9 +928,8 @@ class Index extends CI_Controller{
"orderid"=>$data->orderid
);
$back_json=$this->my_post($this->pay_api,$post_data);
- $back=json_decode($back_json);
- $update_data->JOL_BackTxt=$back_json;
- $update_data->JOL_RebackMsg=$back->reason;
+ $update_data->JOL_BackTxt=json_encode($back_json);
+ $update_data->JOL_RebackMsg=$back_json['reason'];
}elseif($data->status=="4"){
//付款成功 写入TOC表
$add_train_order_data->TOC_Memo=$data->orderid;
@@ -792,7 +939,45 @@ class Index extends CI_Controller{
$add_train_order_data->TOC_TicketCost=$data->orderamount;
$add_train_order_data->poundage=(count($data->passengers)*2)."";//手续费,每人两块,转换成字符串
$add_train_order_data->FOI_TrainNetOrderNo=$data->ordernumber;
- $this->op->add_train_order($add_train_order_data);
+ $this->op->add_train_order($add_train_order_data);
+
+ $coach = array();
+ $seats = array();
+ $string = '';
+ $passagers = $data->passengers;
+ foreach($passagers as $item){
+ foreach(explode(',',$item->cxin) as $item){
+ if(strpos($item,'车厢')){
+ $item = str_replace('车厢','',$item);
+ array_push($coach,$item);
+ }else{
+ $find = array('座上铺','座中铺','座下铺','座');
+ $replace = array(' upper',' middle',' lower','');
+ $item = str_replace($find,$replace,$item);
+ array_push($seats,$item);
+ }
+ }
+ }
+
+ //判断车厢是否唯一,如果不唯一的话,分成两个车厢
+ if(count(array_unique($coach)) == 1){
+ $onlycoach = array_unique($coach);
+ $string .= 'Coach '.$onlycoach[0].',';
+ }else{
+ foreach (array_unique($coach) as $item_coach){
+ $string .= 'Coach '.$item_coach.',';
+ }
+ }
+
+ $string .= 'Seat ';
+ foreach($seats as $item_seat){
+ $string .= $item_seat.',';
+ }
+
+ $seatinfo = substr($string,0,strlen($string)-1);
+ $this->BIZ_train_model->addseatinfo($seatinfo,$add_train_order_data->TOC_COLD_SN);
+ //成功出票后对订单状态进行更新
+ //$this->update_state($add_train_order_data->TOC_COLD_SN,'4');
}elseif($data->status=="7"){
//退票成功 写入TOC表
$newtime="";//记录最新操作时间
@@ -815,19 +1000,130 @@ class Index extends CI_Controller{
$add_train_order_data->TOC_DepartureDate=$data->train_date;
$add_train_order_data->TOC_TicketCost=-$refund_money;
$add_train_order_data->FOI_TrainNetOrderNo=null;//退票不用更新取票号,以此在模型里面判断是否为退票消息
+ //成功出票后对订单状态进行更新
+ //$this->update_state($add_train_order_data->TOC_COLD_SN,'7');
$this->op->add_train_order($add_train_order_data);
}
-
+ $this->op->update_cold_planvei_sn($data->user_orderid);
$this->op->update_jh_order($update_data);
echo "success";
}
+
+ //更新订单状态
+ public function update_state($cold_sn,$status){
+ //验证传参
+ if(empty($cold_sn) || empty($status)){
+ exit('传参错误');
+ }
+
+
+ $coli_sn = $this->BIZ_train_model->cold_sn_get_coli_sn($cold_sn);
+ $coli_sn = $coli_sn[0]->COLD_COLI_SN;
+ //获取订单站点
+ $web_code = $this->BIZ_train_model->get_order_webcode($coli_sn)->COLI_WebCode;
+
+ //判断CH的订单才做处理
+ if(strtoupper($web_code) == 'CHT'){
+ /*switch ($status){
+ case '4':
+ $status = '61';
+ break;
+ case '7':
+ $status = '64';
+ break;
+ default:
+ $status = '63';
+ break;
+ }*/
+
+ //先更新当前子订单
+ $this->BIZ_train_model->update_cold_state($status,$cold_sn);
+
+ //更新主订单状态
+ $this->BIZ_train_model->update_coli_state('63',$coli_sn);
+
+ /*
+ $all_train = $this->BIZ_train_model->get_alltrain($coli_sn);
+ $all_count = count($all_train);
+
+ $status_count = 0;
+
+ foreach($all_train as $value){
+ if($value->COLD_State == $status){
+ $status_count++;
+ }
+ }
+
+ //更新主订单状态
+ if($status_count >= $all_count){
+ $this->BIZ_train_model->update_coli_state($status,$coli_sn);
+ }else{
+
+ }*/
+ }
+ }
+
+ //发邮件给外联
+ public function send_mail_to_wl($subject,$body,$coli_id){
+ //$subject = 'autopay ticket';
+ //$body = 'this is autopay ticket';
+ $this->load->model("Sendmail_model");
+ $fromName = "cyc";
+ $fromEmail = "cyc@hainatravel.com";
+ //获取该订单的操作员的邮箱以及姓名
+ $info = $this->BIZ_train_model->get_operatorInfo($coli_id);
+ $toName = $info[0]->OPI_Name;
+ $toEmail = $info[0]->OPI_Email;
+ $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
+ }
+
+ //发邮件给客人
+ public function send_mail_to_guest($coli_id,$jh_order){
+ $this->load->model("Sendmail_model");
+ $info = $this->BIZ_train_model->get_user_info($jh_order);
+ $guest = $this->BIZ_train_model->get_guest_info($coli_id);
+ $operator_info = $this->BIZ_train_model->get_operatorInfo($coli_id);
+ $fromName = $operator_info[0]->Name;
+ $fromEmail = $operator_info[0]->OPI_Email;
+ $toName = $guest[0]->GUT_LastName;
+ $toEmail = $guest[0]->GUT_Email;//
+ $data['coli_id'] = $coli_id;
+ $data['toname'] = $toName;
+ $data['adult'] = $info->COLD_PersonNum;
+ $data['chlid'] = $info->COLD_ChildNum;
+ $data['baby'] = $info->COLD_BabyNum;
+ $data['price'] = $this->BIZ_train_model->get_paypal($coli_id);
+ $data['allpeople'] = $this->BIZ_train_model->biz_people($info->COLD_SN);
+ $data['train_info'] = $this->BIZ_train_model->get_biz_foi($info->COLD_SN);
+ $data['juhe_info'] = json_decode($this->BIZ_train_model->get_biz_jol_info($info->COLD_SN,$jh_order)->JOL_BackTxt);
+ $data['operator'] = $operator_info;
+ $data['emailarr'] = explode(';',$operator_info[0]->Email);
+ /*$order = $jh_order;
+ $post_data=array(
+ "key"=>"79f03107b921ef31310bd40a1415c1cb",
+ "orderid"=>$order
+ );
+ $back_data=$this->my_post("http://op.juhe.cn/trainTickets/orderStatus",$post_data);
+ $data['result'] = $back_data['result'];
+ print_r($data['result']);*/
+ $subject = "Got payment and issued train ticket(s), Order No $coli_id";
+ $body = $this->load->view('email',$data,true);
+ //print_r($data);
+ //print_r($body);
+ //die();
+ //$this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body);
+ //测试阶段,将确认信发送一份给操作外联。
+ $this->Sendmail_model->SendMailToTable('cyc','cyc@hainatravel.com','cyc','cyc@hainatravel.com','确认信副本',$body);
+ }
+
//汉特&聚合 订单列表
public function ht_order_list(){
$this->load->model("order_people_model","op");
$page_size=10;
$page=$this->input->get("page");
$order=$this->input->get("order");
+ $web_code=$this->input->get("web_code");
$where="1=1";//搜索条件
$page_parameter="";//返回的分页条件参数
if(empty($page) or !is_numeric($page)){
@@ -835,10 +1131,16 @@ class Index extends CI_Controller{
}
if(!empty($order)){
$where="BIZ_ConfirmLineInfo.COLI_ID='{$order}' OR JOL_JuheOrder='{$order}'";
+ $where2="where BIZ_ConfirmLineInfo.COLI_ID='{$order}' OR JOL_JuheOrder='{$order}'";
$list["order"]=$order;
- $page_parameter="order=".$order."&";
+ $page_parameter="order=".$order;
}
+ if(!empty($web_code)){
+ $where="BIZ_ConfirmLineInfo.COLI_WebCode='{$web_code}'";
+ $page_parameter="web_code=".$web_code;
+ }
$data=$this->op->get_order($page_size,$page,$where);
+ //print_r($data);
$list["data"]=$data->list;
$this->load->library('pagination');
@@ -860,8 +1162,7 @@ class Index extends CI_Controller{
foreach ($list["data"] as $key => $value) {
$value->info=$this->order_status_msg[$value->JOL_Status];//自定义说明信息;
}
-
-
+
$this->load->view('bootstrap3/header');
$this->load->view('ht_order_list.html',$list);
@@ -889,9 +1190,13 @@ class Index extends CI_Controller{
$this->load->view('ht_train_order.html',$list);
$this->load->view('bootstrap3/footer');
}
- //输入翰特订单号cols_id,获取火车订票的相关信息,模拟翰特订单详情页面
- public function ht_train_order_info(){
- $cols_id=$this->input->post("ht_order");
+
+ public function ht_train_order_info($coli_id=null){
+ if($coli_id == null){
+ $cols_id=$this->input->post("ht_order");
+ }else{
+ $cols_id = $coli_id;
+ }
$list=new StdClass;
if(!empty($cols_id)){
$cold_sn=$this->BIZ_train_model->get_biz_cold($cols_id);
@@ -921,6 +1226,45 @@ class Index extends CI_Controller{
$this->load->view('ht_train_order_info',$list);
$this->load->view('bootstrap3/footer');
}
+
+ //输入翰特订单号cols_id,获取火车订票的相关信息,模拟翰特订单详情页面
+ public function ht_train_order_info_test($coli_id=null){
+ if($coli_id == null){
+ $cols_id=$this->input->post("ht_order");
+ }else{
+ $cols_id = $coli_id;
+ }
+
+ $list=new StdClass;
+ if(!empty($cols_id)){
+ $cold_sn=$this->BIZ_train_model->get_biz_cold($cols_id);
+ $list->wl=$this->BIZ_train_model->get_operatorinfo($cols_id);
+ $i=0;
+ $list->info=array();
+ foreach ($cold_sn as $v) {
+ $list->info[$i]=new StdClass;
+ $list->info[$i]->people=$this->BIZ_train_model->biz_people($v->COLD_SN);
+ $list->info[$i]->train=$this->BIZ_train_model->get_biz_foi($v->COLD_SN);
+ $list->info[$i]->status=$this->BIZ_train_model->get_biz_jol($v->COLD_SN);
+ $i++;
+ }
+ $list->cols_id=$cols_id;
+ }
+ $post_data=array(
+ "key"=>$this->key
+ );
+ $back_data=$this->post_data($this->balance_api,$post_data);
+ $back_data = json_decode($back_data);
+ if(!empty($back_data->result)){
+ $list->balance = $back_data->result;
+ }else{
+ $list->balance = "NULL";
+ }
+ //print_r($list);
+ $this->load->view('bootstrap3/header');
+ $this->load->view('ht_train_order_info_test',$list);
+ $this->load->view('bootstrap3/footer');
+ }
//订单信息填写
public function booking_write(){
$this->load->model("order_people_model","op");
@@ -1088,13 +1432,17 @@ class Index extends CI_Controller{
$post_data=array(
"key"=>"79f03107b921ef31310bd40a1415c1cb",
"orderid"=>$order
- );
+ );
$back_data=$this->my_post("http://op.juhe.cn/trainTickets/orderStatus",$post_data);
$data=array(
"JOL_Status"=>$back_data["result"]["status"],
- "JOL_RebackMsg"=>$back_data["result"]["msg"]
+ "JOL_RebackMsg"=>$back_data["result"]["msg"],
+ "JOL_Price"=>$back_data["result"]["orderamount"]
);
+ //print_r($back_data);
+ //die();
$this->load->model("BIZ_train_model");
+ //print_r($back_data);
//查询到订单最新情况,更新本地数据库
$this->BIZ_train_model->update_biz_jol(array("JOL_JuheOrder"=>$order),$data);
// var_dump($back_data);
@@ -1103,6 +1451,8 @@ class Index extends CI_Controller{
$this->load->view('bootstrap3/footer');
}
}
+
+
//取消订单
public function cancel_order(){
if($order=$this->input->get("order")){
@@ -1140,6 +1490,7 @@ class Index extends CI_Controller{
"JOL_Status"=>$back_data["result"]["status"],
"JOL_RebackMsg"=>$back_data["result"]["msg"]
);
+ //print_r($back_data);
$this->load->model("BIZ_train_model");
//查询到订单最新情况,更新本地数据库
$this->BIZ_train_model->update_biz_jol(array("JOL_JuheOrder"=>$order),$data);
@@ -1155,6 +1506,20 @@ class Index extends CI_Controller{
$passporttypeseid=$this->input->get("passporttypeseid");
$ticket_no=$this->input->get("ticket_no");
$passengername=$this->input->get("name");
+
+ if(empty($ticket_no)){
+ $post_data=array(
+ "key"=>$this->key,
+ "orderid"=>$order
+ );
+ $back_data=$this->my_post($this->status_api,$post_data);
+ foreach($back_data['result']['passengers'] as $items){
+ if($items['passengersename'] == $passengername && $items['passportseno']){
+ $ticket_no = $items['ticket_no'];
+ $passporttypeseid = $items['passporttypeseid'];
+ }
+ }
+ }
if(!empty($order) && !empty($passportseno) && !empty($passporttypeseid) && !empty($ticket_no) && !empty($passengername)){
$post_data=array(
@@ -1162,6 +1527,7 @@ class Index extends CI_Controller{
"orderid"=>$order,
"tickets"=>'[{"ticket_no":"'.$ticket_no.'","passengername":"'.$passengername.'","passporttypeseid":"'.$passporttypeseid.'","passportseno":"'.$passportseno.'"}]',
);
+ //print_r($post_data);die();
$back_data=$this->my_post($this->refund_api,$post_data);
if($back_data["error_code"]==0){
@@ -1170,6 +1536,22 @@ class Index extends CI_Controller{
}
return;
}
+
+ public function get_mailinfo($m_sn=null){
+ if(!$m_sn){
+ exit('error!!请联系cyc');
+ }
+ $obj = $this->BIZ_train_model->get_mail($m_sn);
+ if($obj->M_State){
+ echo '邮件发送成功
提交时间:'.$obj->M_AddTime.'
';
+ }else{
+ echo '邮件已提交,但还未发送成功,10分钟后刷新查看最新状态
提交时间:'.$obj->M_AddTime.'
';
+ }
+ echo '发件邮箱:'.$obj->M_ReplyToEmail.'';
+ echo '
';
+ print_r($obj->M_Body);
+ }
+
function my_post($url,$post_data){
// $url = "http://op.juhe.cn/trainTickets/cityCode";
// $post_from = array("stationName" => $from,"key"=>"79f03107b921ef31310bd40a1415c1cb");
@@ -1212,5 +1594,17 @@ class Index extends CI_Controller{
// $output=json_decode($output,TRUE);//json => array
return $output;
}
-
+
+ function chk_sp_name($name){
+ $name = str_replace(
+ array('á', 'é', 'è', 'í', 'ó', 'ú', 'ñ', 'Á', 'É', 'Í', 'Ó', 'Ú', 'Ñ',' ','/',' ',','),
+ array('a', 'e', 'e', 'i', 'o', 'u', 'n', 'A', 'E', 'I', 'O', 'U', 'N','','','',''),
+ $name
+ );
+ return substr(strtoupper($name),0,30);
+ }
+
+ public function test(){
+ $this->BIZ_train_model->test();
+ }
}
\ No newline at end of file
diff --git a/application/third_party/train/controllers/junjun.php b/application/third_party/train/controllers/junjun.php
new file mode 100644
index 00000000..2c38d755
--- /dev/null
+++ b/application/third_party/train/controllers/junjun.php
@@ -0,0 +1,366 @@
+config->load('config');
+ $this->order_status_msg=$this->config->item('train_order_status_msg');
+ $this->key=JUHE_TRAIN_API_KEY;
+ $this->cx_api=JUHE_TRAIN_CX_API;
+ $this->dp_api=JUHE_TRAIN_DP_API;
+ $this->qxdd_api=JUHE_TRAIN_CANCEL_API;
+ $this->pay_api=JUHE_TRAIN_PAY_API;
+ $this->refund_api=JUHE_TRAIN_REFUND_API;
+ $this->status_api=JUHE_TRAIN_STATUS_API;
+ $this->code_zw=$this->config->item('train_zw');
+ $this->piaotype=$this->config->item('train_piaotype');
+ $this->passportty=$this->config->item('train_passportty');
+ $this->balance_api = "http://op.juhe.cn/trainTickets/balance.php";//余额
+ $this->load->model("BIZ_train_model");//加载模型
+ }
+
+ public function test(){
+ $arr = array('','');
+ print_r($arr);
+ echo count($arr);
+ if(!empty($arr)){
+ echo '123';
+ }
+ }
+
+
+ public function index(){
+ $this->ticketype = 1;
+ //筛选出能自动出票的订单
+ $auto_pool = $this->BIZ_train_model->auto_check_ticket();
+ //print_r($auto_pool);
+ $auto_pool = array('0'=>(object)array('COLD_SN'=>'488096935','coli_id'=>'180824444','COLI_State'=>'13'));
+ //print_r($auto_pool);
+ //创建一个不允许自动出票的国际火车票数组
+ $nation_train = array('K19', 'K23', 'Z8701', 'Z8702', 'Z97', 'Z98', 'Z99', 'Z100', 'K9795');
+
+ //创建黑名单
+ $black_list = $this->config->item('black_list');
+ $string = '';
+ foreach($auto_pool as $item){
+ $this->ticketype = 1;
+ $back_message = '';
+ $cold_sn = $item->COLD_SN;
+ $coli_id = $item->coli_id;
+ $back_data = 1;
+
+ $people_arr = $this->BIZ_train_model->biz_people($cold_sn);
+ $train_info = $this->BIZ_train_model->get_biz_foi($cold_sn);
+ /*
+ if($item->COLD_SPFS > 1){
+ //寄送票
+ $back_data = 0;
+ $back_message .= '-邮寄不自动出票';
+ }
+ */
+ //乘客人数大于5人不出票
+ if(count($people_arr) > 5){
+ $back_data = 0;
+ $back_message .= '-乘客人数大于5不自动出票';
+ }
+
+ //护照号如果在黑名单的就不自动出票
+ foreach($people_arr as $people_info){
+ if(in_array($people_info->BPE_Passport,$black_list)){
+ $back_data = 0;
+ $back_message .= '-此用户为黑名单用户,不自动出票';
+ }
+
+ if(strlen($people_info->BPE_Passport) >= 18){
+ $back_data = 0;
+ $back_message .= '-护照位数大于18不自动出票';
+ }
+ }
+
+ //单张票价不能大于1000人民币
+ if($train_info[0]->adultcost > 1000){
+ $back_data = 0;
+ $back_message .= '-单价大于1000不自动出票';
+ }
+
+ //如果为国际火车票就不出票
+ if(in_array($train_info[0]->FlightsNo, $nation_train)){
+ $back_data = 0;
+ $back_message .= '-国际火车票不自动出票';
+ }
+
+ //无座的订单不做出票
+ if($train_info[0]->Aircraft == 'WZ'){
+ $back_data = 0;
+ $back_message .= '-无座不自动出票';
+ }
+
+ //香港火车不自动出票
+ if($train_info[0]->ArrivalAirport == 'XJA' || $train_info[0]->DepartAirport == 'XJA'){
+ $back_data = 0;
+ $back_message .= '-香港火车不自动出票';
+ }
+ //print_r($train_info);
+
+ //如果刚好是第三十天的订单
+ if(($item->COLI_State == '8' || $item->COLI_State == '63')){
+ $this->ticketype = 3;
+ $time_obj = $this->BIZ_train_model->get_saletime($train_info['0']->DepartAirport_cn);
+ if(!empty($time_obj)){
+ $saletime = strtotime($time_obj->TST_saletime);
+ $now_time = time();
+ $sale_diff = (time() - $saletime) / 3600;
+ if($sale_diff > 1){
+ $back_data = 0;
+ $back_message .= '-超过抢票时间';
+ }else if($sale_diff <0){
+ $back_data = 0;
+ $back_message .= '-未到抢票时间';
+ }
+ }
+ }
+
+ if($back_data == 0){
+ $string .= ' ';
+ }else{
+ //单个订单提交
+ //$this->submit_juhe_order($cold_sn,$coli_id);
+ $string .= '汉特订单号:'.$coli_id.'('.$cold_sn.')'.$back_message.' ';
+ }
+ }
+ print_r('汉特订单号:'.$coli_id.'('.$cold_sn.')可以自动出票 '.$string.'
');
+ }
+
+
+ public function submit_juhe_order($cold_sn,$coli_id) {
+ $this->load->model("BIZ_train_model");
+ $cold_sn='488079918';//488084043
+ //$cold_sn=$this->input->get("order");
+ //$bpe_sn=$this->input->get("people");
+ //$selectseat=$this->input->get("selectseat");
+ //$bpe_sn = '(473118360);
+ $data = array();
+ $rebakc=array();//返回数据
+ $rebakc["status"]=0;
+ $rebakc["mes"]="";
+ if(!is_numeric($cold_sn)){
+ $rebakc["mes"]="订单号是数字";
+ echo json_encode($rebakc);
+ return false;
+ }
+ if(empty($bpe_sn)){
+ $rebakc["mes"]="请选择乘客";
+ echo json_encode($rebakc);
+ return false;
+ }
+
+ $data['train'] = $this->BIZ_train_model->biz_order_detail($cold_sn);
+ $data['people_list']=$this->BIZ_train_model->in_bpesn_people_info($bpe_sn);
+ if (empty($data['train'])) {
+ //显示错误,找不到车次
+ $rebakc["mes"]="找不到车次";
+ echo json_encode($rebakc);
+ return false;
+
+ }
+ if (empty($data['people_list'])) {
+ //显示错误,找不到用户信息
+ $rebakc["mes"]="找不到乘客信息";
+ echo json_encode($rebakc);
+ return false;
+ }
+
+ if (count($data['people_list']) > 5) {
+ //显示错误,用户超过五个
+ $rebakc["mes"]="乘客不能超过五个";
+ echo json_encode($rebakc);
+ return false;
+ }
+ $db_train_zw = $this->config->item('db_train_zw');
+ $train_zw = $this->config->item('train_zw');
+ $zwcode = $db_train_zw[$data['train']->Aircraft]; //座位简码
+ $zwname = $train_zw[$db_train_zw[$data['train']->Aircraft]]; //座位名称
+ $black_list = $this->config->item('black_list');
+
+ $passengers="";
+ foreach ($data['people_list'] as $key => $item) {
+
+ //乘客姓名
+ $passengersename = $item->BPE_FirstName.$item->BPE_MiddleName.$item->BPE_LastName;
+ //将特殊字符转换为正常字符以便于出票
+ $passengersename = $this->chk_sp_name($passengersename);
+ //乘客类型
+ switch ($item->BPE_GuestType) {
+ case 1:
+ $piaotype = 1;
+ $piaotypename = "成人票";
+ break;
+ case 2:
+ $piaotype = 2;
+ $piaotypename = "儿童票";
+ break;
+ default://外国人应该就两种票吧
+ $piaotype = 1;
+ $piaotypename = "成人票";
+ break;
+ }
+
+ switch ($item->BPE_PassportType){
+ case 'Chinese ID':
+ $passporttypeseid = "1";
+ $passporttypeseidname = "二代身份证";
+ break;
+ case 'Travel Permit from Hong Kong / Macau':
+ $passporttypeseid = "C";
+ $passporttypeseidname = "港澳通行证";
+ break;
+ case 'Travel Permit from Taiwan':
+ $passporttypeseid = "G";
+ $passporttypeseidname = "台湾通行证";
+ break;
+ default :
+ $passporttypeseid = "B";
+ $passporttypeseidname = "护照";
+ break;
+ }
+
+
+ $passportseno = str_replace(' ','',$item->BPE_Passport);
+
+ //添加一个判断护照号是否在黑名单
+ if(in_array($passportseno,$black_list)){
+ $rebakc["mes"]="乘客为黑名单用户";
+ echo json_encode($rebakc);
+ return false;
+ }
+
+ $passengers.=',{"passengerid":' . ( ++$key) . ',"passengersename":"' . $passengersename . '","piaotype":"' . $piaotype . '","piaotypename":"' . $piaotypename . '","passporttypeseid":"' . $passporttypeseid . '","passporttypeseidname":"' . $passporttypeseidname . '","passportseno":"' . $passportseno . '","price":"1","zwcode":"' . $zwcode . '","zwname":"' . $zwname . '"}';
+ }
+ $passengers.="]";
+ $passengers = substr($passengers, 1);
+ $passengers = "[" . $passengers;
+ $url=$this->dp_api;
+ if(empty($selectseat)){
+ $post_data=array(
+ "key"=>$this->key,
+ "user_orderid"=>$cold_sn,//自定义订单号
+ "train_date"=>substr($data["train"]->DepartureDate, 0, 10),
+ "is_accept_standing"=>"no",
+ "from_station_name"=>$data["train"]->DepartAirport_cn,
+ "from_station_code"=>$data["train"]->DepartAirport,
+ "to_station_code"=>$data["train"]->ArrivalAirport,
+ "to_station_name"=>$data["train"]->ArrivalAirport_cn,
+ "passengers"=>$passengers,
+ "checi"=>$data["train"]->FlightsNo
+ );
+ }else{
+ $post_data=array(
+ "key"=>$this->key,
+ "user_orderid"=>$cold_sn,//自定义订单号
+ "train_date"=>substr($data["train"]->DepartureDate, 0, 10),
+ "is_accept_standing"=>"no",
+ "choose_seats"=>$selectseat,
+ "from_station_name"=>$data["train"]->DepartAirport_cn,
+ "from_station_code"=>$data["train"]->DepartAirport,
+ "to_station_code"=>$data["train"]->ArrivalAirport,
+ "to_station_name"=>$data["train"]->ArrivalAirport_cn,
+ "passengers"=>$passengers,
+ "checi"=>$data["train"]->FlightsNo
+ );
+ }
+
+ return $coli_id.'('.$cold_sn.')可以自动出票';
+ }
+
+ //
+ public function count_select(){
+ $obj = $this->BIZ_train_model->get_juhe_select();
+ //print_r($obj);
+ $html = '';
+ $html .= '';
+ $html .= '
';
+ echo $html;
+ }
+
+ public function update_juheorder(){
+ print_r($this->BIZ_train_model->test());
+ }
+
+ public function update_state($cold_sn){
+ //先更新当前订单
+ $flag = $this->BIZ_train_model->update_cold_state($cold_sn);
+ if(!$flag){
+ log_message('error','状态更新失败:'.$cold_sn);
+ }else{
+ $coli_sn = $this->BIZ_train_model->cold_sn_get_coli_sn($cold_sn);
+ $coli_sn = $coli_sn[0]->COLD_COLI_SN;
+ $all_train = $this->BIZ_train_model->get_alltrain($coli_sn);
+ $all_count = count($all_train);
+ $success_count = 0;
+ foreach($all_train as $value){
+ if($value->COLD_State == '61'){
+ $success_count++;
+ }
+ }
+ if($all_count == $success_count){
+ $this->BIZ_train_model->update_coli_state('61',$coli_sn);
+ }else{
+ $this->BIZ_train_model->update_coli_state('62',$coli_sn);
+ }
+ }
+ }
+
+ //测试发送邮件
+ public function test_send(){
+ $phone = '18677367018';
+ $name = 'sw';
+ $coli_id = '780258';
+ $email = 'sw@hainatravel.com';
+
+ $mail_data = array();
+ $mail_data['name'] = $name;
+ $mail_data['phone'] = $phone;
+ $mailtitle = 'Signup successfully on China Highlights Customer Center';
+ $mail_body = $this->load->view('train_help',$mail_data,true);
+ $fromName = 'China Highlights Customer Center';
+ $fromEmail = 'sharon@chinahighlights.net';
+ $toName = $name;
+ $toEmail = $email;
+ $this->load->model("Sendmail_model");
+ $this->Sendmail_model->SendMailToTable($fromName, $fromEmail, $toName, $toEmail, $mailtitle, $mail_body);
+ }
+
+}
+?>
\ No newline at end of file
diff --git a/application/third_party/train/controllers/tuniu_callback.php b/application/third_party/train/controllers/tuniu_callback.php
new file mode 100644
index 00000000..57917914
--- /dev/null
+++ b/application/third_party/train/controllers/tuniu_callback.php
@@ -0,0 +1,251 @@
+load->library('Des');
+ $this->load->model("BIZ_train_model");
+ $this->load->model("tuniu_model");
+ }
+ /*
+ 接收占位回调
+ */
+ public function book(){
+ $back_json = file_get_contents('php://input');
+ log_message('error','预定占座回调:'.$back_json);
+ $back_data_one = json_decode(base64_decode($back_json));
+ $back_data = array();
+ $crypt = new DES();
+ $mstr = $crypt->decrypt($back_data_one->data,TUNIU_KEY);
+ $back_data_two = json_decode($mstr);
+
+ $back_data['errorMsg'] = $back_data_one->errorMsg;
+ $back_data['returnCode'] = $back_data_one->returnCode;
+ $back_data['retailOrderId'] = $back_data_two->retailOrderId;
+ $back_data['orderId'] = $back_data_two->orderId;
+ $back_data['orderAmount'] = $back_data_two->orderAmount;
+ $back_data['fromStationCode'] = $back_data_two->fromStationCode;
+ $back_data['fromStationName'] = $back_data_two->fromStationName;
+ $back_data['toStationCode'] = $back_data_two->toStationCode;
+ $back_data['toStationName'] = $back_data_two->toStationName;
+ $back_data['cheCi'] = $back_data_two->cheCi;
+ $back_data['backtxt'] = $mstr;
+ $back_data['status'] = '2';
+ //更新预定异步回调信息
+ $this->tuniu_model->book_tuniu_order($back_data);
+ if($back_data['returnCode'] == '231000'){
+ $url = 'http://www.mycht.cn/info.php/apps/train/tuniu_train/confirm_ticket/'.$back_data['retailOrderId'].'/'.$back_data['orderId'];
+ echo $url;
+ $this->get_http($url,'GET');
+ }
+ }
+
+ public function test(){
+ $back_json = "eyJlcnJvck1zZyI6IuihjOeoi+WGsueqgSIsInJldHVybkNvZGUiOjMwMywiZGF0YSI6IjBwZE4zaWlUWE1ISzFPRndGL2Evei9vZzc1dVZsSVpwVzBKTFdnS3dybUlaYWRUSnhEVmNZeW5ib1BZWFBNaWhJazVEVzBhYlBQbDhcbitXdWFCUUVsbmlzcWhBN1ZJSndEZEVvN0JCR0t4RXZ2K0wya090cEkvV01aK0JGTEFJc1hyYi9ZMWM5MTZnUjhIOUROYTdYdXpUV29cbkpzdmI0eTF6aUI5U3BIYWFPM2pQWXZyRHAvMUJCZndPanRuQVNVK2plcGNyMkZoekVJRDRMOHpRV0hMSFNRc2ZoVzVDeHpoQ1J0VUhcbmNFc0tpL212ZEVRcGFEb0diZE1JOWxlWUp4TFZWT0xrNUdCbEh0cGVSNTVBNTNtckVJbExiYU9TNGlRMURCQjUrUjAydzNDYldreHpcblcwWXFFT2U0Znc4R2U2QksyczFlVlYwc1VMSU90YzBZTU00TU4xeUpITHFMdGxieHFKclhjZTJjNi9WYTNjMnJDSk5DN1ltZ004NWVcbi9wYTk2VHNhaytoYUtSNUFncUQ4OXd4aUhETkNlQmEzRHpXMlh2NUZiYVRUc3RJcHRYbTZEaHo5U1Q3ZkJkcTlzYkhSMHdqMlY1Z25cbkV0VWVSR1F5a1hadTJqUDBaZjc5YTFHaCJ9";
+ //print_r(base64_encode($back_json));
+ $back_data = $this->tuniu_strdecrypt($back_json);
+ print_r($back_data);
+ //echo (count($back_data->data->passengers)*5);
+ }
+
+ /*
+ 接收取消占位回调
+ */
+ public function cancelbook(){
+ $back_json = file_get_contents('php://input');
+ $sn = 5830;
+ log_message('error','取消站位'.$back_json);
+ }
+
+ /*
+ 接收确认出票回调
+ */
+ public function confirm(){
+ $back_json = file_get_contents('php://input');
+ //$back_json = 'eyJlcnJvck1zZyI6IuWkhOeQhuaIluaTjeS9nOaIkOWKnyIsInJldHVybkNvZGUiOjIzMTAwMCwiZGF0YSI6eyJyZXRhaWxPcmRlcklkIjoiNDg4MDkzNDQ4XzE1MzM3OTQwMDIiLCJvcmRlcklkIjoiMTE4NDUxMjM5NyJ9fQ==';
+ $back_data = json_decode(base64_decode($back_json));
+ //print_r($back_data);
+ //die();
+ log_message('error','确认出票回调:'.$back_json);
+ $data = array();
+ $data['errorMsg'] = $back_data->errorMsg;
+ $data['returnCode'] = $back_data->returnCode;
+ $data['retailOrderId'] = $back_data->data->retailOrderId;
+ $data['orderId'] = $back_data->data->orderId;
+ $data['confirmtxt'] = $back_json;
+
+ if($back_data->returnCode != '231000'){
+ $data['status'] = '1';
+ }else{
+ $data['status'] = '4';
+ //通过订单号去获取预定时返回的信息
+ $bookobj = $this->tuniu_model->get_tuniuorder_info($data['retailOrderId'],$data['orderId']);
+ $bookinfo = json_decode($bookobj[0]->tol_booktxt);
+ $obj = explode('_',$back_data->data->retailOrderId);
+ $add_train_order_data->TOC_COLD_SN = $obj[0];
+ $add_train_order_data->TOC_Memo = $back_data->data->orderId;
+ $add_train_order_data->TOC_TrainNumber = $bookinfo->cheCi;
+ $add_train_order_data->TOC_DepartureDate = $bookinfo->trainDate;
+ $add_train_order_data->TOC_TicketCost = $bookinfo->orderAmount;
+ $add_train_order_data->FOI_TrainNetOrderNo = $bookinfo->orderNumber;
+ $add_train_order_data->poundage = (count($bookinfo->passengers)*3)."";
+ $this->tuniu_model->add_grab_order($add_train_order_data);
+ }
+ $this->tuniu_model->confirm_tuniu_order($data);
+ }
+
+ /*
+ 接收退票回调
+ */
+ public function return_ticket(){
+ $back_json = file_get_contents('php://input');
+ log_message('error','退票回调:'.$back_json);
+ $back_data = $this->tuniu_strdecrypt($back_json);
+ //更新途牛订单列表信息
+ $updata_data = array();
+ $updata_data['retailOrderId'] = $back_data->data->retailOrderId;
+ $updata_data['returnCode'] = $back_data->returnCode;
+ $updata_data['errorMsg'] = $back_data->errorMsg;
+ $updata_data['returntxt'] = json_encode($back_data);
+ $this->tuniu_model->return_tuniu_order($updata_data);
+
+ //添加瀚特信息(有问题)
+ /*$add_train_order_data = new stdClass();
+ $obj = explode('_',$back_data->data->retailOrderId);
+ $add_train_order_data->TOC_COLD_SN = $obj[0];
+ $add_train_order_data->TOC_Memo = $back_data->data->orderId." ".$back_data->data->returnTickets->passportNo;
+ $add_train_order_data->TOC_TrainNumber = $back_data->data->cheCi;
+ $add_train_order_data->TOC_TicketCost = $back_data->data->returnMoney;
+ $add_train_order_data->FOI_TrainNetOrderNo = null;
+ $this->tuniu_model->add_return_order($add_train_order_data);*/
+ }
+
+ /*
+ 接收线下退款回调
+ */
+ public function return_cash(){
+ echo '回调接收线下退款数据';
+ }
+
+ /*
+ 接收抢票预定(占位)
+ */
+ public function grabTicketBook(){
+ $back_json = file_get_contents('php://input');
+ $back_data = $this->tuniu_strdecrypt($back_json);
+ log_message('error','抢票预定:'.$back_json);
+ $update_data = array();
+ if($back_data->returnCode == '231000'){
+ $update_data['errorMsg'] = $back_data->errorMsg;
+ $update_data['returnCode'] = $back_data->returnCode;
+ $update_data['retailOrderId'] = $back_data->data->retailOrderId;
+ $update_data['orderId'] = $back_data->data->orderId;
+ $update_data['fromStationCode'] = $back_data->data->fromStationCode;
+ $update_data['fromStationName'] = $back_data->data->fromStationName;
+ $update_data['toStationCode'] = $back_data->data->toStationCode;
+ $update_data['toStationName'] = $back_data->data->toStationName;
+ $update_data['cheCi'] = $back_data->data->cheCi;
+ $update_data['orderAmount'] = $back_data->data->orderAmount;
+ $update_data['booktxt'] = json_encode($back_data);
+ //更新数据库信息
+ $this->tuniu_model->grab_tuniu_order($update_data);
+
+ //添加瀚特信息
+ $add_train_order_data = new stdClass();
+ $obj = explode('_',$back_data->data->retailOrderId);
+ $add_train_order_data->TOC_COLD_SN = $obj[0];
+ $add_train_order_data->TOC_Memo = $back_data->data->orderId;
+ $add_train_order_data->TOC_TrainNumber = $back_data->data->cheCi;
+ $add_train_order_data->TOC_DepartureDate = $back_data->data->trainDate;
+ $add_train_order_data->TOC_TicketCost = $back_data->data->orderAmount;
+ $add_train_order_data->FOI_TrainNetOrderNo = $back_data->data->orderNumber;
+ $add_train_order_data->poundage = (count($back_data->data->passengers)*5)."";
+ $this->tuniu_model->add_grab_order($add_train_order_data);
+ //print_r($update_data['booktxt']);
+ }else{
+ $update_data['retailOrderId'] = $back_data->data->retailOrderId;
+ $update_data['errorMsg'] = $back_data->errorMsg;
+ $update_data['returnCode'] = $back_data->returnCode;
+ $this->tuniu_model->update_status($update_data);
+ }
+ }
+
+ /*
+ 接收取消抢票
+ */
+ public function cancelTicketBook(){
+ $back_json = file_get_contents('php://input');
+ log_message('error','取消抢票:'.$back_json);
+ $back_data = json_decode(base64_decode($back_json));
+ $update_data = array();
+ $update_data['errorMsg'] = $back_data->errorMsg;
+ $update_data['returnCode'] = $back_data->returnCode;
+ $update_data['orderId'] = $back_data->data->orderId;
+ $update_data['retailOrderId'] = $back_data->data->retailOrderId;
+ $this->tuniu_model->cancelgragticket($update_data);
+ }
+
+ /*
+ 接收改签预定
+ */
+ public function change_occupy(){
+ echo '回调接收改签预定数据';
+ }
+
+ /*
+ 接收改签确认
+ */
+ public function change_confirm(){
+ echo '回调接收改签确认数据';
+ }
+
+ /*
+ 接收改签预定
+ */
+ public function change_cancel(){
+ echo '回调接收改签取消数据';
+ }
+
+ //解密方法
+ public function tuniu_strdecrypt($str){
+ $back_data_one = json_decode(base64_decode($str));
+ $back_data = array();
+ $crypt = new DES();
+ $mstr = $crypt->decrypt($back_data_one->data,TUNIU_KEY);
+ $back_data_one->data = json_decode($mstr);
+ return $back_data_one;
+ }
+
+
+
+ //发送请求函数
+ public function get_http($url, $data = '', $method = 'GET') {
+ $curl = curl_init(); // 启动一个CURL会话
+ curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址
+ curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查
+ curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); // 从证书中检查SSL加密算法是否存在
+ curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // 模拟用户使用的浏览器
+ curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转
+ curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referer
+ if ($method == 'POST' && !empty($data)) {
+ curl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求
+ curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的数据包
+ curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
+ }
+ curl_setopt($curl, CURLOPT_TIMEOUT, 45); // 设置超时限制防止死循环
+ curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容
+ curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回
+ $tmpInfo = curl_exec($curl); // 执行操作
+ $errno = curl_errno($curl);
+ if ($errno !== 0) {
+ return false;
+ echo $errno . curl_error($curl); //记录错误日志
+ }
+ curl_close($curl); //关闭CURL会话
+ return $tmpInfo; //返回数据
+ }
+}
\ No newline at end of file
diff --git a/application/third_party/train/controllers/tuniu_train.php b/application/third_party/train/controllers/tuniu_train.php
new file mode 100644
index 00000000..981b1c35
--- /dev/null
+++ b/application/third_party/train/controllers/tuniu_train.php
@@ -0,0 +1,778 @@
+load->library('Des');
+ $this->load->model("tuniu_model");
+ $this->load->model("order_people_model","op");
+ }
+
+
+ //途牛出票页面
+ public function index(){
+ $cols_id=$this->input->post("ht_order");
+ $list=new StdClass;
+ if(!empty($cols_id)){
+ $cold_sn=$this->tuniu_model->get_biz_cold($cols_id);
+ $list->wl=$this->tuniu_model->get_operatorinfo($cols_id);
+ $i=0;
+ $list->info=array();
+ foreach ($cold_sn as $v) {
+ $list->info[$i]=new StdClass;
+ $list->info[$i]->people=$this->tuniu_model->biz_people($v->COLD_SN);
+ $list->info[$i]->train=$this->tuniu_model->get_biz_foi($v->COLD_SN);
+ $list->info[$i]->status=$this->tuniu_model->get_biz_jol($v->COLD_SN);
+ $i++;
+ }
+ $list->cols_id=$cols_id;
+ }
+ $this->load->view('bootstrap3/header');
+ $this->load->view('tuniu/ht_train_order_info',$list);
+ $this->load->view('bootstrap3/footer');
+ }
+
+ //订单列表
+ public function ht_order_list(){
+ $page_size=10;
+ $page=$this->input->get("page");
+ $order=$this->input->get("order");
+ $where="1=1";//搜索条件
+ $page_parameter="";//返回的分页条件参数
+ if(empty($page) or !is_numeric($page)){
+ $page=0;
+ }
+ if(!empty($order)){
+ $where="Tourmanager.dbo.BIZ_ConfirmLineInfo.COLI_ID='{$order}' OR tol_orderId='{$order}'";
+ $list["order"]=$order;
+ $page_parameter="order=".$order."&";
+ }
+ $data=$this->tuniu_model->get_order($page_size,$page,$where);
+
+ $list["data"]=$data->list;
+
+ $this->load->library('pagination');
+
+ $config['base_url'] = site_url("/apps/train/tuniu_train/ht_order_list?{$page_parameter}");
+ $config['total_rows'] = $data->count;
+ $config['per_page'] = $page_size;
+ $config['page_query_string']=TRUE;
+ $config['query_string_segment']="page";
+ $config['cur_tag_open'] = ' ';
+ $i = 1;
+ foreach($obj as $item){
+ $html .= '序号 聚合订单号 出票后信息 订单原信息 是否自动出票 ';
+ $i++;
+ }
+ $html .= ''.$i.' '.$item->JOL_JuheOrder.' ';
+ if(isset(json_decode($item->JOL_BackTxt)->passengers)){
+ $passengers = json_decode($item->JOL_BackTxt)->passengers;
+ }else{
+ $passengers = '';
+ }
+ $ex_obj = '';
+ if(!empty($passengers)){
+ foreach($passengers as $pass_tiem){
+ $ex_obj .= $pass_tiem->cxin;
+ }
+ }
+ if($item->JOL_IsAuto == '1'){
+ $item->JOL_IsAuto ='是';
+ }else{
+ $item->JOL_IsAuto ='否';
+ }
+ $html .= ''.$ex_obj.' '.$item->FOI_SelectedSeat.' '.$item->JOL_IsAuto.' China Highlights Booking Confirmation
-
-
-
-
-Passenger(s)
-
-
-2. SIAN MARIE JOHNSON , passport number 528876517
-
-
-
- Ticket Pick Up No.
- E601014106
-
-
- Train No.
- Z19
-
-
- Departure
- 20:40 Jun.06 Beijing Xi (West) Station(in Chinese 北京西火车站)
-
-
- Arrival
- 08:31AM Jun.07 Xi'an Station(in Chinese 西安火车站)
-
-
-Class
- Soft Sleeper
-
-If you’ve already collected before the departure day, it is also wise to be at the station at least 40 minutes ahead.
-
-5.Terms & Conditions. http://www.chinahighlights.com/china-trains/booking-policy.htm
- Iris Wang, Travel Advisor
- Tel: +86-773-2801368 Mobile:+86-18775900313
- Fax: 86-773-2827424, 86-773-2885308
- E-mail: iris@chinahighlights.me
- www.chinahighlights.com
- Address: Building 6, Chuangyi Business Park, 70 Qilidian Road, Guilin, Guangxi, 541004, China
-If you wish to share anything with my supervisor (Ms. Alex Yang), please feel free to send your email to alex@chinahighlights.net. China Highlights Booking Confirmation
+
+ Ticket collection sentences
+ Pick up number ';
+ echo ''.$item->FOI_TrainNetOrderNo.' ';
+ echo 'Train No. ';
+ echo ''.$item->FlightsNo.' ';
+ echo ' ';
+ echo 'Departure ';
+ echo ''.$item->DepartureTime.' '.$item->DepartureCity.' Station(in Chinese '.$item->DepartAirport_cn.'火车站) ';
+ echo 'Arrival ';
+ echo ''.$item->ArrivalTime.' '.$item->ArrivalCity.' Station(in Chinese '.$item->ArrivalAirport_cn.'火车站) ';
+ }
+?>
+Class ';
+ echo ''.$item->Cabin.' ('.$seatinfo.')
+Passenger(s)
';
+ }
+ ?>China Highlights Booking Confirmation
+Train'.++$j.':Passenger(s)
';
+ }
+ ?>
Ticket Pick Up No. | '; + echo ''.$item->FOI_TrainNetOrderNo.' | '; + echo '
---|---|
Train No. | '; + echo ''.$item->FlightsNo.' |
Departure | '; + echo ''.$item->DepartureTime.' '.$item->DepartureCity.' Station(in Chinese '.$item->DepartAirport_cn.'火车站) |
Arrival | '; + echo ''.$item->ArrivalTime.' '.$item->ArrivalCity.' Station(in Chinese '.$item->ArrivalAirport_cn.'火车站) |
Class | '; + echo ''.$item->Cabin.' |
Kindly note below:
1.Please present all passenger(s) original passport(s) and Ticket Pick Up No.FOI_TrainNetOrderNo?>at any ticket counters of any railway stations. They will then issue your paper train ticket(s). You can find more instruction of collecting tickets enclosure. +
2.You can show screenshot of the paper tickets to the railway station counter. It helps get paper tickets easily.
+'; + echo ''.$obj->DepartAirport_cn.'('.$obj->DepartureCity.')'.$obj->DepartureTime.' To '.$obj->ArrivalAirport_cn.'('.$obj->ArrivalCity.')'.$obj->ArrivalTime.'
'.$people->passengersename.'('.$people->piaotypename.') '; + echo $people->cxin.' 票价:¥'.$people->price.'
'; + echo '出票成功
3. There is no further fee if collect train ticket(s) at the DEPARTURE station shown on your ticket(s). RMB 5 per ticket will be charged at the ticket counter at other stations. Return tickets are treated separately. E.g. if you have booked Beijing-Shanghai and Shanghai-Beijing ticket(s), and you collect them all at Beijing, you will be charged RMB 5 per ticket for the Shanghai-Beijing ticket(s), but if you pick up the return leg ticket(s) separately in Shanghai you will avoid the charge.
4. Please keep your ticket(s) and don't throw your ticket(s) away once you've boarded your train, you'll need it to exit the station.
5.Download railway station instructions, maps and tips at https://www.chinahighlights.com/china-trains/station-map.htm
6.Terms & Conditions. https://www.chinahighlights.com/china-trains/booking-policy.htm
+
Best Regards!
Name?>, Travel Advisor
Tel: tel;?> Mobile: Mobile;?>
Fax: 86-773-2827424, 86-773-2885308
Address: Building 6, Chuangyi Business Park, 70 Qilidian Road, Guilin, Guangxi, 541004, China
If you wish to share anything with my supervisor (Ms. Alex Yang), please feel free to send your email to alex@chinahighlights.net.
diff --git a/application/third_party/train/views/email_fault.php b/application/third_party/train/views/email_fault.php new file mode 100644 index 00000000..a059912b --- /dev/null +++ b/application/third_party/train/views/email_fault.php @@ -0,0 +1,26 @@ +Dear ,
Thank you for your booking (order number ), we have received your payment of USDGAI_SQJE?>.
Due to the heavy traffic flow of data, the system failed to automatically issue your ticket(s).
Your travel advisor will purchase your train ticket(s) manually. You will receive an email within half a working day (Our time now: , , GMT+8).Should you have any questions or concerns with regards to your train booking, please do not hesitate to contact me at ; or telephone tel;?>.
+'; + echo 'Regards
';
+ echo $operator[0]->Name.'
Travel Advisor
';
+ echo 'Telephone: (Office)'.$operator[0]->tel.', M: '.$operator[0]->Mobile.',';
+ echo 'Email: '.$emailarr[0].';'.$emailarr[1].'; 
Dear ,
Thank you for your payment of US$GAI_SQJE?> . The train tickets have already been issued.
You can collect the paper ticket(s) from now on at any train station in mainland China.
Please note:
1.Please present the original passport(s) of all the passenger(s) and the ticket pick-up number(s) ordernumber;?> at ticket collection counters. The counter will then issue your paper train ticket(s).
+See the video about how to collect the ticket(s) in China. +
2.Please double check the train(s) information and passport information. Let us know AT ONCE if you see any mistakes below. We can try to cancel tickets to minimize your loss. A 20% cancellation fee is charged by China Railway.
Ticket collection sentences | The bilingual note below might help you pick up tickets at the ticket collection counter more easily. 1.Please show me which window for picking up the train ticket. 你好,请问哪个是取票窗? 2.Please issue the paper tickets for me. The following is the pick up number(s).请帮我出票,电子取票号如下. |
---|
Passenger(s) | 0){echo $adult.' adult(s) ';} + if($chlid>0){echo $chlid.' chlid(s) ';} + if($baby>0){echo $baby.' baby(s) ';} + ?> BPE_FirstName.$item->BPE_MiddleName.$item->BPE_LastName.' , passport number '.$item->BPE_Passport.' |
---|
3.On your departure day, please time your arrival at the station wisely. If you are going to collect your train ticket(s) on the departure day, allow enough time waiting in the queue of the ticket collection counter, for the security x-ray check of your luggage, and for the ticket check before entering the passenger lounge. Tickets will stop being issued 30 minutes prior to departure. We suggest you be at the station at least 1.5 hours ahead of the stated departure time. Please leave at least 2.5 hours during public holidays.
4.If you’ve already collected your ticket before the departure day, we recommend that you be at the station at least 40 minutes ahead of time. Please be at the station at least 1.5 hours during a public holiday.
5.Please don't throw your ticket(s) away because you'll need it to exit the station.
6.If you cancel the ticket(s) at a train station yourself, the money will be refunded to our account. Please cancel the tickets before the train departure. And email us then we will refund you accordingly.
7.China Highlights train ticket booking policy
Should you have any questions about your train ticket bookings, please do not hesitate to contact me.
+Best Regards!
Name?>, Travel Advisor
Tel: tel;?> Mobile: Mobile;?>
Fax: 86-773-2827424, 86-773-2885308
WeChat: CH_train
Address: Building 6, Chuangyi Business Park, 70 Qilidian Road, Guilin, Guangxi, 541004, China
If you wish to share anything with my supervisor (Ms. ethel), please feel free to send your email to ethel@chinahighlights.net.
diff --git a/application/third_party/train/views/export20161229.php b/application/third_party/train/views/export20161229.php new file mode 100644 index 00000000..a2433f09 --- /dev/null +++ b/application/third_party/train/views/export20161229.php @@ -0,0 +1,23 @@ ++
Dear ,
Thank you for your interest in China Highlights.
Your account has been created with your phone number :
If you have any questions, please don't hesitate to contact us : https://www.chinahighlights.com/contactus/
Thanks,
The China Highlights Team
+ \ No newline at end of file diff --git a/application/third_party/train/views/train_transaction_excel.php b/application/third_party/train/views/train_transaction_excel.php new file mode 100644 index 00000000..fd45ab3b --- /dev/null +++ b/application/third_party/train/views/train_transaction_excel.php @@ -0,0 +1,178 @@ + + +序号 | +车次 | +座位 | +出发城市 | +抵达城市 | +发车日期 | +发车时间 | +抵达时间 | +票价 | +是否提交过 | +||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ | train[0]->FlightsNo;?> | +train[0]->Cabin;?> | +train[0]->DepartureCity;?> | +train[0]->ArrivalCity;?> | +train[0]->DepartureDate;?> | +train[0]->DepartureTime;?> | +train[0]->ArrivalTime;?> | +train[0]->adultcost;?> | +status)?"否":"是";?> | +||||||||||||||||
+
|
+
序号 | +汉特订单号 | +途牛订单号 | +车次 | +出发 | +到达 | +状态 | +价格 | +提交时间 | +所属部门 | + +||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+ | COLI_ID;?> | +tol_orderId;?> | +tol_cheCi;?> | +tol_fromStationName;?> | +tol_toStationName;?> | +info;?> | +tol_orderAmount;?> | +tol_subtime;?> | +COLI_WebCode;?> | + + tol_isauto){ + echo '是 | '; + }else{ + echo '否 | '; + } + ?> + tol_sendmail == 1){ + if($v->JOL_M_SN){ + echo '是 | '; + }else{ + echo '是 | '; + } + }else{ + echo '否 | '; + } + ?> +详情 | +
途牛订单号:orderId?> 途牛订单状态:orderStatus?>
+ + +Dear '.$data->tst_realname.',
Your tickets (ticket number '.$back_detail_data->result->ordernumber.', for name '.$data->tst_realname.', train No. '.$back_detail_data->result->checi.') have been cancelled online successfully. Your travel advisor ('.$toName.', email address: '.$toEmail.', phone number '.$Mobile.') will contact you with the refund details via email within 24 hours.'; + $customer_email = $this->BIZ_train_model->get_guest_info($coli_id); + $customer_email = $customer_email[0]->GUT_Email; + $this->Sendmail_model->SendMailToTable($toName,$toEmail,$data->tst_realname,$customer_email,$customer_subject,$customer_body); + } + echo '{"reason":"退票成功","status":"200"}'; + }else{ + //退票失败后发送邮件 + $body = $ticket_data->ts_ordernumber.'退票失败'; + //发送邮件给外联 + $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body); + if($this->usercenter == 'yes'){ + //发送邮件给客人 + $customer_subject = 'China Train Ticket(s) Cancelation'; + $customer_body = '
Dear '.$data->tst_realname.',
Your application for online ticket cancellation (ticket number '.$back_detail_data->result->ordernumber.', for name '.$data->tst_realname.', train No.'.$back_detail_data->result->checi.') has failed.Your travel advisor('.$toName.', email address: '.$toEmail.', phone number '.$Mobile.') will contact you via email within 24 hours. Please call us if you need to contact us urgently.
'; + $customer_email = $this->BIZ_train_model->get_guest_info($coli_id); + $customer_email = $customer_email[0]->GUT_Email; + $this->Sendmail_model->SendMailToTable($toName,$toEmail,$data->tst_realname,$customer_email,$customer_subject,$customer_body); + } + header("HTTP/1.1 404 Not Found"); + echo '{"reason":"退票失败","status":"404"}'; + } + } + + function ctripModel($ticket_data,$passenger_data){ + $PostData = array(); + $TimeStamp = time(); + $time = date('Y-m-d H:i:s',$TimeStamp); + $PostData['Authentication']->TimeStamp = $time; + $PostData['Authentication']->ServiceName = 'order.ticketReturn'; + $PostData['Authentication']->PartnerName = ORDERUSER; + $MessageIdentity = md5($time.'order.ticketReturn'.ORDERKEY); + $PostData['Authentication']->MessageIdentity = $MessageIdentity; + + $PostData['TrainOrderService']->contactName = '陈宇超'; + $PostData['TrainOrderService']->contactMobile = '18877381547'; + $PostData['TrainOrderService']->OrderNumber = $ticket_data->ts_ordernumber; + $PostData['TrainOrderService']->OperatorType = '0'; + $PostData['TrainOrderService']->TicketInfo = ''; + $PostData['TrainOrderService']->TicketInfo = array(); + + $i = 0; + $PostData['TrainOrderService']->TicketInfo[$i]['eOrderNumber'] = $passenger_data->ts_elecnumber; + if($passenger_data->tst_ticketype == '儿童票'){ + $PostData['TrainOrderService']->TicketInfo[$i]['eOrderType'] = '2'; + }else{ + $PostData['TrainOrderService']->TicketInfo[$i]['eOrderType'] = '1'; + } + $PostData['TrainOrderService']->TicketInfo[$i]['seatNumber'] = $passenger_data->tst_seatdetail; + $PostData['TrainOrderService']->TicketInfo[$i]['passportName'] = $passenger_data->tst_realname; + $PostData['TrainOrderService']->TicketInfo[$i]['passport'] = $passenger_data->tst_numberid; + $PostData['TrainOrderService']->TicketInfo[$i]['realName'] = $passenger_data->tst_realname; + + //发起退票请求 + $Url = 'http://m.ctrip.com/restapi/soa2/11009/json/PartnerReturnTicket'; + $ResponseJson = GetPost_http($Url,json_encode($PostData),'POST'); + $ResponseData = json_decode($ResponseJson); + + if($ResponseData->Status == 'SUCCESS'){ + $fromName = 'trainsystem'; + $fromEmail = 'cyc@hainatravel.com'; + $coli_id = $this->BIZ_train_model->cold_sn_get_coli_id($ticket_data->ts_cold_sn); + $coli_id = $coli_id['0']->COLI_ID; + $info = $this->BIZ_train_model->get_operatorInfo($coli_id); + $toName = $info[0]->OPI_Name; + $toEmail = $info[0]->OPI_Email; + $Mobile = $info[0]->Mobile; + $subject = '退票请求'; + $body = '乘客:'.$data->tst_realname.' 对订单:'.$data->ts_ordernumber.'发起退票请求!!!'; + //发送邮件给外联 + $this->Sendmail_model->SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body); + echo '{"reason":"退票成功","status":"200"}'; + }else{ + header("HTTP/1.1 404 Not Found"); + echo '{"reason":"退票失败","status":"404"}'; + } + } + + +} \ No newline at end of file diff --git a/application/third_party/trainsystem/helpers/train_helper.php b/application/third_party/trainsystem/helpers/train_helper.php new file mode 100644 index 00000000..d79db5e6 --- /dev/null +++ b/application/third_party/trainsystem/helpers/train_helper.php @@ -0,0 +1,89 @@ + \ No newline at end of file diff --git a/application/third_party/trainsystem/libraries/Des.php b/application/third_party/trainsystem/libraries/Des.php new file mode 100644 index 00000000..b2ea6b5f --- /dev/null +++ b/application/third_party/trainsystem/libraries/Des.php @@ -0,0 +1,59 @@ +pkcs5_pad($string, $size); + $td = mcrypt_module_open('des', '', 'ecb', ''); + $iv = @mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND); + @mcrypt_generic_init($td, $key, $iv); + $data = mcrypt_generic($td, $string); + mcrypt_generic_deinit($td); + mcrypt_module_close($td); + $data = base64_encode($data); + return $data; + } + + function decrypt($string,$key) + { + $string = base64_decode($string); + $td = mcrypt_module_open('des', '', 'ecb', ''); + //使用MCRYPT_DES算法,cbc模式 + $iv = @mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND); + $ks = mcrypt_enc_get_key_size($td); + @mcrypt_generic_init($td, $key, $iv); + //初始处理 + $decrypted = mdecrypt_generic($td, $string); + //解密 + mcrypt_generic_deinit($td); + //结束 + mcrypt_module_close($td); + + $result = $this->pkcs5_unpad($decrypted); + //$result = mb_convert_encoding($result, 'UTF-8', 'GBK'); + return $result; + } + + function pkcs5_pad($text, $blocksize) + { + $pad = $blocksize - (strlen($text) % $blocksize); + return $text . str_repeat(chr($pad), $pad); + } + + function pkcs5_unpad($text) + { + $pad = ord($text{strlen($text) - 1}); + if ($pad > strlen($text)) { + return false; + } + if (strspn($text, chr($pad), strlen($text) - $pad) != $pad) { + return false; + } + return substr($text, 0, -1 * $pad); + } +} + +?> \ No newline at end of file diff --git a/application/third_party/trainsystem/models/BIZ_train_model.php b/application/third_party/trainsystem/models/BIZ_train_model.php new file mode 100644 index 00000000..01c2ef1b --- /dev/null +++ b/application/third_party/trainsystem/models/BIZ_train_model.php @@ -0,0 +1,492 @@ +HT = $this->load->database('HT', TRUE); + $this->INFO = $this->load->database('INFO', TRUE); + } + + //获取订单信息 + function biz_order_detail($cold_sn) { + $sql = " + SELECT TOP 1 bfoi.FOI_SN + ,bfoi.FOI_COLD_SN + ,bfoi.DepartAirport + ,bfoi.ArrivalAirport + ,bfoi.FlightsNo + ,bfoi.Aircraft + ,bfoi.DepartureDate + ,bfoi.FOI_SelectedSeat + ,( + SELECT TOP 1 TRS_StationCN + FROM TrainStation + WHERE TRS_Code = DepartAirport + and ISNULL(TRS_StationCN,'')<>'' + ) AS DepartAirport_cn + ,( + SELECT TOP 1 TRS_StationCN + FROM TrainStation + WHERE TRS_Code = ArrivalAirport + and ISNULL(TRS_StationCN,'')<>'' + ) AS ArrivalAirport_cn, + FOI_TrainNetOrderNo, + bfoi.adultcost, + bfoi.childcost, + ArrivalTime, + DepartureTime + FROM BIZ_FlightsOrderInfo bfoi + WHERE bfoi.FOI_COLD_SN = ? + "; + $query = $this->HT->query($sql, $cold_sn); + if ($query->num_rows() > 0) { + return $query->row(); + } else { + return false; + } + } + + //传入一组BPE_SN获取乘客信息 + function in_bpesn_people_info($bpe_sn){ + $sql = " + SELECT bbp.BPE_SN + ,bbp.BPE_FirstName + ,bbp.BPE_MiddleName + ,bbp.BPE_LastName + ,bbp.BPE_GuestType + ,bbp.BPE_Passport + ,bbp.BPE_PassportType + ,bbp.BPE_SEX + ,bbp.BPE_BirthDate + ,bbp.BPE_PassExpdate + FROM BIZ_BookPeople bbp + WHERE BPE_SN in(".$bpe_sn.") + "; + $query = $this->HT->query($sql); + return $query->result(); + } + + //传入主订单翰特订单号COLI_ID(161014006M),获取子订单中火车订单的COLD_SN + function get_biz_cold($cols_id) { + $sql = "SELECT COLD_SN + FROM BIZ_ConfirmLineDetail bcld + WHERE bcld.COLD_COLI_SN=( + SELECT COLI_SN FROM BIZ_ConfirmLineInfo bcli WHERE bcli.COLI_ID=?) + AND bcld.DeleteFlag=0 AND bcld.COLD_ServiceType='2'"; + $query = $this->HT->query($sql, $cols_id); + return $query->result(); + } + + //传入子订单COLD_SN,获取子订单对应的乘客信息 + function biz_people($cold_sn) { + $sql = " + SELECT bbp.BPE_SN + ,bbp.BPE_FirstName + ,bbp.BPE_MiddleName + ,bbp.BPE_LastName + ,bbp.BPE_GuestType + ,bbp.BPE_Passport + ,bbp.BPE_PassportType + FROM BIZ_BookPeople bbp + WHERE EXISTS( + SELECT TOP 1 1 + FROM BIZ_BookPeopleList bbpl + WHERE bbpl.BPL_BPE_SN = bbp.BPE_SN + AND bbpl.BPL_COLD_SN = ? + ) + "; + $query = $this->HT->query($sql, $cold_sn); + return $query->result(); + } + + //传入COLD_SN,获取火车车次等信息 + function get_biz_foi($cold_sn) { + $sql = " + SELECT FOI_COLD_SN, + FlightsNo, + Cabin, + Aircraft, + DepartureCity, + DepartAirport, + ArrivalAirport, + ArrivalCity, + DepartureDate, + DepartureTime, + ArrivalTime, + adultcost, + FOI_SelectedSeat, + FOI_TrainNetOrderNo, + FOI_SaleDate, + ( + SELECT TOP 1 TRS_StationCN + FROM TrainStation + WHERE TRS_Code = DepartAirport + ) AS DepartAirport_cn + ,( + SELECT TOP 1 TRS_StationCN + FROM TrainStation + WHERE TRS_Code = ArrivalAirport + ) AS ArrivalAirport_cn + FROM BIZ_FlightsOrderInfo + WHERE FOI_COLD_SN = ? + "; + $query = $this->HT->query($sql, $cold_sn); + return $query->result(); + } + + //传入COLD_SN,获取BIZ_JuheOrderList是否存在此子订单,用来判断是否提交过给聚合 + function get_biz_jol($cold_sn) { + $sql = "SELECT top 1 JOL_SN FROM BIZ_JuheOrderList WHERE JOL_COLD_SN= ?"; + $query = $this->HT->query($sql, $cold_sn); + if($query->num_rows() == 0){ + return true; + }else{ + return false; + } + } + + //传入COLI_ID,获取外联名 + function get_operatorInfo($cols_id) { + $sql = " + SELECT + Name, + OPI_Name, + case when OPI_SN=375 then OPI_EmailBak else OPI_Email end as OPI_Email, + tel, + Mobile, + Email + FROM OperatorInfo + left join agenter_user + on AU_OPI_SN = OPI_SN + WHERE OPI_SN = ( + SELECT COLI_OPI_ID + FROM BIZ_ConfirmLineInfo bcli + WHERE bcli.COLI_ID = ? + ) + and agenter in ('cht', 'train_vac', 'jp', 'train_it', 'vc', 'ru') + "; + $query = $this->HT->query($sql, $cols_id); + return $query->result(); + } + + //新增支付记录 + public function add_train_payment($data){ + //主表ID,下面两个地方用到,所以先筛选出来,不知道能不能通过合并提高效率 + $sql="SELECT COLD_COLI_SN FROM BIZ_ConfirmLineDetail WHERE COLD_SN=?"; + $query=$this->HT->query($sql,$data->TOC_COLD_SN); + $query=$query->result(); + $CCSN=$query[0]->COLD_COLI_SN; + //删除多余支付记录 + $sql = "delete from BIZ_TrainOrderCost where TOC_COLI_SN = '{$CCSN}' and TOC_TicketCost is null"; + $query=$this->HT->query($sql); + if(empty($data->FOI_TrainNetOrderNo)){ + //退票 + $sql="IF NOT EXISTS( + SELECT TOP 1 1 FROM BIZ_TrainOrderCost + WHERE TOC_COLD_SN = ? AND TOC_Memo like ? + ) + INSERT INTO BIZ_TrainOrderCost( + TOC_Memo, + TOC_CreateDate, + TOC_COLI_SN, + TOC_COLD_SN, + TOC_TrainNumber, + TOC_DepartureDate, + TOC_TicketCost, + TOC_WL + ) + VALUES(?,getdate(),{$CCSN},?,?,?,?,(SELECT COLI_OPI_ID FROM BIZ_ConfirmLineInfo WHERE COLI_SN={$CCSN}))"; + $query = $this->HT->query($sql,array($data->TOC_COLD_SN,"%".$data->TOC_Memo."%","退票费 ".$data->TOC_Memo,$data->TOC_COLD_SN,$data->TOC_TrainNumber,$data->TOC_DepartureDate,$data->TOC_TicketCost)); + }else{ + //出票 + //BIZ_FlightsOrderInfo.FOI_TrainNetOrderNo,更新取票号 + /* + UPDATE BIZ_FlightsOrderInfo + SET + FOI_TrainNetOrderNo=? + WHERE + FOI_COLD_SN=? + */ + $sql="IF EXISTS( + select * from BIZ_FlightsOrderInfo where FOI_COLD_SN = '$data->TOC_COLD_SN' and (FOI_TrainNetOrderNo is null or FOI_TrainNetOrderNo = '' or FOI_TrainNetOrderNo = '$data->FOI_TrainNetOrderNo')) + UPDATE BIZ_FlightsOrderInfo + SET + FOI_TrainNetOrderNo='$data->FOI_TrainNetOrderNo' + WHERE + FOI_COLD_SN='$data->TOC_COLD_SN' + ELSE + IF NOT EXISTS(select * from BIZ_FlightsOrderInfo where FOI_COLD_SN = '$data->TOC_COLD_SN' and FOI_TrainNetOrderNo LIKE '%$data->FOI_TrainNetOrderNo%') + UPDATE BIZ_FlightsOrderInfo + SET + FOI_TrainNetOrderNo=(select FOI_TrainNetOrderNo from BIZ_FlightsOrderInfo where FOI_COLD_SN = '$data->TOC_COLD_SN') + '&' + '$data->FOI_TrainNetOrderNo' + WHERE + FOI_COLD_SN='$data->TOC_COLD_SN'"; + + $this->HT->query($sql); + + $sql="IF NOT EXISTS( + SELECT TOP 1 1 FROM BIZ_TrainOrderCost + WHERE TOC_COLD_SN = ? AND TOC_Memo like ? + ) + INSERT INTO BIZ_TrainOrderCost( + TOC_Memo, + TOC_CreateDate, + TOC_COLI_SN, + TOC_COLD_SN, + TOC_TrainNumber, + TOC_DepartureDate, + TOC_TicketCost, + TOC_WL, + TOC_OtherCost + ) + VALUES(?,getdate(),{$CCSN},?,?,?,?,(SELECT isnull(COLI_OPI_ID,29) FROM BIZ_ConfirmLineInfo WHERE COLI_SN={$CCSN}),null),(?,getdate(),{$CCSN},?,?,?,?,(SELECT isnull(COLI_OPI_ID,29) FROM BIZ_ConfirmLineInfo WHERE COLI_SN={$CCSN}),1)"; + $query = $this->HT->query($sql,array($data->TOC_COLD_SN,"%".$data->TOC_Memo."%",$data->TOC_Memo,$data->TOC_COLD_SN,$data->TOC_TrainNumber,$data->TOC_DepartureDate,$data->TOC_TicketCost,$data->TOC_Memo." 手续费",$data->TOC_COLD_SN,$data->TOC_TrainNumber,$data->TOC_DepartureDate,$data->poundage)); + } + return $query; + } + + public function update_cold_planvei_sn($cold_sn){ + $sql = "update BIZ_ConfirmLineDetail set COLD_PlanVEI_SN=30427 where COLD_SN = ?"; + $query = $this->HT->query($sql,$cold_sn); + } + + //自动获取符合自动出票要求的订单的coli_sn + function auto_check_ticket(){ + $sql = "SELECT distinct top 50 COLD_SN ,coli_id,COLD_SPFS,COLI_State + FROM BIZ_ConfirmLineInfo bcli + inner join BIZ_ConfirmLineDetail bcld on COLD_COLI_SN=COLI_SN + LEFT JOIN BIZ_GroupAccountInfo bgai + ON bcli.COLI_SN = bgai.GAI_COLI_SN + WHERE bcli.COLI_ServiceType = '2' + AND bcli.COLI_State in ('11','13','8','63') + AND bcli.COLI_WebCode in ('cht', 'JP', 'train_it', 'VC', 'train_ru','GM-Train','SHT','CT','WebMob-biz','WeChat-biz') + AND (bcli.COLI_Price - bgai.GAI_SQJE) <= 20 + AND (bcli.COLI_Price - bgai.GAI_SQJE) >= 0 + AND bcli.DeleteFlag = 0 + AND bgai.DeleteFlag = 0 + AND bcld.DeleteFlag = 0 + --AND COLD_SPFS<=2 + AND NOT EXISTS ( + SELECT TOP 1 1 + FROM InfoManager.dbo.trainsystem + WHERE ts_cold_sn = COLD_SN + ) + and (((COLI_State<>8 and COLI_State<>63) and COLD_StartDate < CONVERT(varchar(100),GETDATE()+29,23)) or ((COLI_State=8 or COLI_State=63) and COLD_StartDate between CONVERT(varchar(100),GETDATE()+29,23) and CONVERT(varchar(100),GETDATE()+29,23)+' 23:59')) + "; + $query = $this->HT->query($sql); + return $query->result(); + } + + public function get_saletime($station){ + $sql = 'select TST_saletime from TrainSaleTime where TST_station_cn = ?'; + $query = $this->HT->query($sql,$station); + return $query->row(); + } + + //筛选符合发送邮件的订单 + public function auto_sendmail(){ + $sql = "SELECT + ts_cold_sn, + ts_ordernumber, + ts_status, + ts_isauto + FROM + trainsystem + left join + Tourmanager.dbo.BIZ_ConfirmLineDetail bcld + on + bcld.COLD_SN = ts_cold_sn + left join + Tourmanager.dbo.BIZ_ConfirmLineInfo bcli + on + bcld.COLD_COLI_SN = bcli.COLI_SN + WHERE + ts_sendmail is null + AND + ts_isauto = 1 + AND + ts_status != '0' + AND + ts_status != 'e' + AND + ts_status != '2' + AND + bcli.COLI_WebCode in ('cht','WebMob-biz','WeChat-biz') + "; + $query = $this->INFO->query($sql); + return $query->result(); + } + + // 传入 cold_sn 获取订单号 + public function cold_sn_get_coli_id($cold_sn){ + $sql="SELECT COLI_ID FROM BIZ_ConfirmLineInfo + WHERE COLI_SN = ( + SELECT COLD_COLI_SN FROM BIZ_ConfirmLineDetail WHERE COLD_SN = ? + ) + "; + $query = $this->HT->query($sql,array($cold_sn)); + return $query->result(); + } + + //邮件使用 + function get_user_info($jh_order){ + $sql = "select + * + from + Tourmanager.dbo.BIZ_ConfirmLineDetail + where + COLD_SN = ( + select + top 1 ts_cold_sn + from + trainsystem + where + ts_ordernumber = ? + )"; + $query = $query = $this->INFO->query($sql, $jh_order); + if ($query->num_rows() > 0) { + return $query->row(); + } else { + return false; + } + } + + //用于自动出票,传入主订单翰特订单号 COLI_ID ,获取客人的姓名和邮箱 + public function get_guest_info($COLI_ID){ + $sql = "SELECT GUT_FirstName,GUT_LastName,GUT_Email FROM BIZ_GUEST bg WHERE bg.GUT_SN = + ( SELECT COLI_GUT_SN FROM BIZ_ConfirmLineInfo bcli WHERE bcli.COLI_ID = ?) + "; + $query = $this->HT->query($sql,$COLI_ID); + return $query->result(); + } + + //获取paypal付款记录 + function get_paypal($coli_id){ + $sql = "select top 1 GAI_SQJE from BIZ_GroupAccountInfo where GAI_COLI_ID = ?"; + $query = $query = $this->HT->query($sql, $coli_id); + if ($query->num_rows() > 0) { + return $query->row(); + } else { + return false; + } + } + + //通过 JOL_JuheOrder 获取 BIZ_JuheOrderList 获取聚合订单详情 + public function get_biz_jol_info($cold_sn,$jol_jo){ + $sql = "SELECT top 1 + * + FROM trainsystem + WHERE ts_cold_sn = ? AND ts_ordernumber = ? + "; + $query = $this->INFO->query($sql,array($cold_sn,$jol_jo)); + return $query->row(); + } + + //获取跟踪号 + public function getTrackingCode(){ + include('c:/database_conn.php'); + $connection = array( + 'UID' => $db['HT']['username'], + 'PWD' => $db['HT']['password'], + 'Database' => 'tourmanager', + 'ConnectionPooling' => 1, + 'CharacterSet' => 'utf-8', + 'ReturnDatesAsStrings' => 1 + ); + $conn = sqlsrv_connect($db['HT']['hostname'], $connection); + $stmt = sqlsrv_query($conn, "exec dbo.SP_getTrackingCode;"); + if ($stmt === false) { + echo "Error in executing statement 3.\n"; + die(print_r(sqlsrv_errors(), true)); + }else{ + //存储过程中每一个select都会产生一个结果集,取某个结果集就需要从第一个移动到需要的那个结果集 + //如果结果集为空就移到下一个 + while (sqlsrv_has_rows($stmt) !== TRUE) { + sqlsrv_next_result($stmt); + } + + $result_object = array(); + while ($row = sqlsrv_fetch_object($stmt)) { + $result_object[] = $row; + } + + sqlsrv_free_stmt($stmt); + sqlsrv_close($conn); + + return($result_object[0]->TrackingCode); + } + } + + //接收聚合订单号,获取翰特订单号,即BIZ_ConfirmLineInfo的COLI_ID + function jh_order_get_coli_id($ordernumber){ + $sql="SELECT + COLI_ID,COLI_SN,COLI_OPI_ID + FROM + BIZ_ConfirmLineInfo bcli + WHERE + bcli.COLI_SN= + (SELECT COLD_COLI_SN FROM BIZ_ConfirmLineDetail bcld WHERE bcld.COLD_SN= + (SELECT ts_cold_sn FROM InfoManager.dbo.trainsystem WHERE ts_ordernumber = ? and ts_channel = 'juhe')) + "; + $query = $this->HT->query($sql, $ordernumber); + return $query->result(); + } + + //跟踪号与订单关联 + public function linkTrackingCode($coli_sn,$TrackCode){ + include('c:/database_conn.php'); + $connection = array( + 'UID' => $db['HT']['username'], + 'PWD' => $db['HT']['password'], + 'Database' => 'tourmanager', + 'ConnectionPooling' => 1, + 'CharacterSet' => 'utf-8', + 'ReturnDatesAsStrings' => 1 + ); + $conn = sqlsrv_connect($db['HT']['hostname'], $connection); + $stmt = sqlsrv_query($conn, "exec dbo.SP_recordTrackingCode '$coli_sn', '$TrackCode'"); + if ($stmt === false) { + echo "Error in executing statement 3.\n"; + die(print_r(sqlsrv_errors(), true)); + }else{ + //存储过程中每一个select都会产生一个结果集,取某个结果集就需要从第一个移动到需要的那个结果集 + //如果结果集为空就移到下一个 + /* + while (sqlsrv_has_rows($stmt) !== TRUE) { + sqlsrv_next_result($stmt); + } + + $result_object = array(); + while ($row = sqlsrv_fetch_object($stmt)) { + $result_object[] = $row; + } + */ + sqlsrv_free_stmt($stmt); + sqlsrv_close($conn); + + + } + } + + //通过COLI_ID获取团名 即 GroupInfo的GRI_No + function get_gri_no($coli_id){ + $sql="SELECT GRI_No FROM GroupInfo + WHERE GRI_SN=( + SELECT COLI_GRI_SN FROM BIZ_ConfirmLineInfo WHERE COLI_ID=? + ) + "; + $query = $this->HT->query($sql, $coli_id); + return $query->result(); + } + + //修改 + function update_biz_jol($where,$data){ + return $this->INFO->where($where)->update("trainsystem", $data); + } + + function delete_other(){ + $sql = "delete from trainsystem where ts_id = '860'"; + $query = $this->INFO->query($sql); + } +} diff --git a/application/third_party/trainsystem/models/sendmail_model.php b/application/third_party/trainsystem/models/sendmail_model.php new file mode 100644 index 00000000..98ec89bc --- /dev/null +++ b/application/third_party/trainsystem/models/sendmail_model.php @@ -0,0 +1,157 @@ +HT = $this->load->database('HT', TRUE); + } + + function SendMailToTable($fromName,$fromEmail,$toName,$toEmail,$subject,$body) + { + $time = date('Y-m-d H:i:s',time()); + if($this->validEmail($toEmail)) + { + $data = array( + "M_ReplyToName" => $fromName, //回复人 + "M_ReplyToEmail" => $fromEmail, //回复地址 + "M_ToName" => $toName, //收件人名 + "M_ToEmail" => $toEmail, //收件邮件地址 + "M_Title" => $subject, //主题 + "M_Body" => $body, //邮件正文 + "M_Web" => "CHT", //所属站点 + "M_FromName" => "Chinahighlights.com", //站点名称 + "M_State" => 0, + "M_AddTime" => $time + ); + $this->HT->insert('Email_AutomaticSend',$data); + $m_sn = $this->HT->insert_id('Email_AutomaticSend'); + return $m_sn; + }else{ + return FALSE; + } + } + + function SendMailToTabletest($fromName,$fromEmail,$toName,$toEmail,$subject,$body) + { + $time = date('Y-m-d H:i:s',time()); + if($this->validEmail($toEmail)) + { + $data = array( + "M_ReplyToName" => $fromName, //回复人 + "M_ReplyToEmail" => $fromEmail, //回复地址 + "M_ToName" => $toName, //收件人名 + "M_ToEmail" => $toEmail, //收件邮件地址 + "M_Title" => $subject, //主题 + "M_Body" => $body, //邮件正文 + "M_Web" => "CHT", //所属站点 + "M_FromName" => "Chinahighlights.com", //站点名称 + "M_State" => 0, + "M_AddTime" => $time, + ); + $this->HT->insert('Email_AutomaticSend',$data); + $m_sn = $this->HT->insert_id('Email_AutomaticSend'); + return $m_sn; + }else{ + return FALSE; + } + } + + + public function validEmail($email){ + $isValid = true; + $atIndex = strrpos($email, "@"); + if (is_bool($atIndex) && !$atIndex){ + $isValid = false; + }else{ + $domain = substr($email, $atIndex+1); + $local = substr($email, 0, $atIndex); + $localLen = strlen($local); + $domainLen = strlen($domain); + $domain = str_replace(' ','',$domain); + if ($localLen < 1 || $localLen > 64){ + // local part length exceeded + $isValid = false; + }else if ($domainLen < 1 || $domainLen > 255){ + // domain part length exceeded + $isValid = false; + }else if ($local[0] == '.' || $local[$localLen-1] == '.'){ + // local part starts or ends with '.' + $isValid = false; + }else if (preg_match('/\\.\\./', $local)){ + // local part has two consecutive dots + $isValid = false; + }else if (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)){ + // character not valid in domain part + $isValid = false; + }else if (preg_match('/\\.\\./', $domain)){ + // domain part has two consecutive dots + $isValid = false; + }else if(!preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/',str_replace("\\\\","",$local))){ + // character not valid in local part unless + // local part is quoted + if (!preg_match('/^"(\\\\"|[^"])+"$/',str_replace("\\\\","",$local))){ + $isValid = false; + } + } + /* + 不检查是否有DNS解析 + if ($isValid && !(checkdnsrr($domain,"MX") || checkdnsrr($domain,"A"))){ + // domain not found in DNS + $isValid = false; + } + */ + } + return $isValid; + } + + public function validEmailtest($email){ + $isValid = true; + $atIndex = strrpos($email, "@"); + if (is_bool($atIndex) && !$atIndex){ + $isValid = false; + }else{ + $domain = substr($email, $atIndex+1); + $local = substr($email, 0, $atIndex); + $localLen = strlen($local); + $domainLen = strlen($domain); + $domain = str_replace(' ','',$domain); + print_r(preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)); + if ($localLen < 1 || $localLen > 64){ + // local part length exceeded + $isValid = false; + }else if ($domainLen < 1 || $domainLen > 255){ + // domain part length exceeded + $isValid = false; + }else if ($local[0] == '.' || $local[$localLen-1] == '.'){ + // local part starts or ends with '.' + $isValid = false; + }else if (preg_match('/\\.\\./', $local)){ + // local part has two consecutive dots + $isValid = false; + }else if (!preg_match('/^[A-Za-z0-9\\-\\.]+$/', $domain)){ + // character not valid in domain part + $isValid = false; + }else if (preg_match('/\\.\\./', $domain)){ + // domain part has two consecutive dots + $isValid = false; + }else if(!preg_match('/^(\\\\.|[A-Za-z0-9!#%&`_=\\/$\'*+?^{}|~.-])+$/',str_replace("\\\\","",$local))){ + // character not valid in local part unless + // local part is quoted + if (!preg_match('/^"(\\\\"|[^"])+"$/',str_replace("\\\\","",$local))){ + $isValid = false; + } + } + /* + 不检查是否有DNS解析 + if ($isValid && !(checkdnsrr($domain,"MX") || checkdnsrr($domain,"A"))){ + // domain not found in DNS + $isValid = false; + } + */ + } + return $isValid; + } + +} \ No newline at end of file diff --git a/application/third_party/trainsystem/models/train_system_model.php b/application/third_party/trainsystem/models/train_system_model.php new file mode 100644 index 00000000..9b84793a --- /dev/null +++ b/application/third_party/trainsystem/models/train_system_model.php @@ -0,0 +1,267 @@ +HT = $this->load->database('HT', TRUE); + $this->INFO = $this->load->database('INFO', TRUE); + } + + public function get_order($pagesize=2,$page=0,$where="1=1"){ + $data=new StdClass(); + //获取总条数 + $sql="SELECT COUNT(*) AS count FROM InfoManager.dbo.trainsystem + LEFT JOIN + BIZ_ConfirmLineInfo + ON + BIZ_ConfirmLineInfo.COLI_SN=(SELECT COLD_COLI_SN FROM BIZ_ConfirmLineDetail WHERE COLD_SN = InfoManager.dbo.trainsystem.ts_cold_sn) + WHERE + {$where} + "; + $query = $this->HT->query($sql); + $count=$query->result(); + $data->count=$count[0]->count; + + $sql="SELECT TOP {$pagesize} InfoManager.dbo.trainsystem.ts_subtime, + InfoManager.dbo.trainsystem.ts_cold_sn, + InfoManager.dbo.trainsystem.ts_ordernumber, + InfoManager.dbo.trainsystem.ts_status, + InfoManager.dbo.trainsystem.ts_errormsg, + InfoManager.dbo.trainsystem.ts_fromstationame, + InfoManager.dbo.trainsystem.ts_tostationame, + InfoManager.dbo.trainsystem.ts_checi, + InfoManager.dbo.trainsystem.ts_orderamount, + InfoManager.dbo.trainsystem.ts_isauto, + InfoManager.dbo.trainsystem.ts_sendmail, + InfoManager.dbo.trainsystem.ts_m_sn, + InfoManager.dbo.trainsystem.ts_channel, + BIZ_ConfirmLineInfo.COLI_ID, + BIZ_ConfirmLineInfo.COLI_WebCode + FROM + InfoManager.dbo.trainsystem + LEFT JOIN + BIZ_ConfirmLineInfo + ON + BIZ_ConfirmLineInfo.COLI_SN=(SELECT COLD_COLI_SN FROM BIZ_ConfirmLineDetail WHERE COLD_SN = InfoManager.dbo.trainsystem.ts_cold_sn) + WHERE + InfoManager.dbo.trainsystem.ts_id NOT IN( + SELECT + TOP {$page} ts_id + FROM + InfoManager.dbo.trainsystem + LEFT JOIN + BIZ_ConfirmLineInfo + ON + BIZ_ConfirmLineInfo.COLI_SN=(SELECT COLD_COLI_SN FROM BIZ_ConfirmLineDetail WHERE COLD_SN = InfoManager.dbo.trainsystem.ts_cold_sn) + where {$where} + ORDER BY ts_subtime DESC) + AND + {$where} + ORDER BY InfoManager.dbo.trainsystem.ts_subtime DESC"; + + $query = $this->HT->query($sql); + $data->list=$query->result(); + return $data; + + } + + //获取指定订单信息 + public function get_passager_details($ordernumber){ + $sql = "select * from trainsystem_tickets where tst_ordernumber = '{$ordernumber}'"; + $query = $this->INFO->query($sql); + return $query->result(); + } + + //获取火车信息 + public function get_train_infos($ordernumber){ + $sql = "select * from trainsystem where ts_ordernumber = '{$ordernumber}'"; + $query = $this->INFO->query($sql); + return $query->row(); + } + + public function update_passpager_status($status,$passagerid){ + $sql = "update trainsystem_tickets set tst_status = '{$status}' where tst_id = '{$passagerid}'"; + $query = $this->INFO->query($sql); + } + + //添加订单 + function add_orders($data){ + $sql=" + INSERT INTO trainsystem( + ts_cold_sn, + ts_ordernumber, + ts_subtime, + ts_returncode, + ts_status, + ts_errormsg, + ts_fromstationame, + ts_fromstationcode, + ts_tostationame, + ts_tostationcode, + ts_startdate, + ts_startime, + ts_endtime, + ts_runtime, + ts_checi, + ts_channel, + ts_isauto + ) + VALUES( + '{$data->cold_sn}', + '{$data->ordernumber}', + getdate(), + '{$data->returncode}', + '{$data->status}', + '{$data->errormsg}', + '{$data->fromstationame}', + '{$data->fromstationcode}', + '{$data->tostationame}', + '{$data->tostationcode}', + '{$data->startdate}', + '{$data->startime}', + '{$data->endtime}', + '{$data->runtime}', + '{$data->checi}', + '{$data->channel}', + '{$data->isauto}' + ) + "; + //echo $sql; + $query = $this->INFO->query($sql); + } + + public function ticketfrom($ts_ordernumber){ + $sql = "select ts_channel,ts_cold_sn,ts_ordernumber from trainsystem where ts_ordernumber = ?"; + $query = $this->INFO->query($sql,array($ts_ordernumber)); + return $query->row(); + } + + public function get_passenger_info($ordernumber,$passportname,$passportno){ + $sql = "select * from trainsystem_tickets left join trainsystem on tst_ordernumber = ts_ordernumber where tst_realname = ? and tst_numberid = ? and tst_ordernumber = ?"; + $query = $this->INFO->query($sql,array($passportname,$passportno,$ordernumber)); + return $query->row(); + } + + function add_passagers($data){ + $sql = "IF EXISTS (select * from trainsystem_tickets where tst_ordernumber = '{$data->ordernumber}' and tst_numberid = '{$data->numberid}') + update + trainsystem_tickets + set + tst_identitytype = '{$data->identitytype}', + tst_numberid = '{$data->numberid}', + tst_ticketype = '{$data->ticketype}', + tst_ticketprice = '{$data->ticketprice}', + tst_seatstype = '{$data->seatype}', + tst_seatdetail = '{$data->seatdetail}', + tst_status = '{$data->status}' + where + tst_ordernumber = '{$data->ordernumber}' + and + tst_numberid = '{$data->numberid}' + else + INSERT INTO trainsystem_tickets ( + tst_ordernumber, + tst_status, + tst_realname, + tst_identitytype, + tst_numberid, + tst_ticketype, + tst_ticketprice, + tst_seatstype, + tst_seatdetail + )VALUES( + '{$data->ordernumber}', + '{$data->status}', + '{$data->realname}', + '{$data->identitytype}', + '{$data->numberid}', + '{$data->ticketype}', + '{$data->ticketprice}', + '{$data->seatype}', + '{$data->seatdetail}' + ) + "; + $query =$this->INFO->query($sql); + } + + public function update_orders($data){ + $where = ''; + if(!empty($data->bookcallback)){ + $where .= " + ts_seatsinfo = '{$data->seatsinfo}', + ts_checkdoor = '{$data->TicketCheck}', + ts_elecnumber = '{$data->ElectronicOrderNumber}', + ts_orderamount = '{$data->OrderTotleFee}', + ts_bookcallback = '{$data->bookcallback}',"; + }else if(!empty($data->confirmcallback)){ + $where .= "ts_confirmcallback = '{$data->confirmcallback}',"; + }else if(!empty($data->returncallback)){ + $where .= "ts_returncallback = '{$data->returncallback}',"; + }else if(!empty($data->reschedulecallback)){ + $where .= "ts_reschedulecallback = '{$data->reschedulecallback}',"; + } + $sql =" + update trainsystem + set + ts_status = '{$data->OrderStatus}', + ts_errormsg = '{$data->ErrorMsg}', + ".substr($where,0,strlen($where)-1)." + where + ts_ordernumber = '{$data->ordernumber}' + "; + //echo $sql;die(); + $query = $this->INFO->query($sql); + } + + //更新乘客表信息 + public function update_passpager_info($data){ + $sql = "update + trainsystem_tickets + set + tst_status = '{$data->status}', + tst_returncallback = '{$data->returncallback}', + tst_lasteditdate = getdate() + where + tst_ordernumber = '{$data->ordernumber}' + and + tst_realname = '{$data->realname}' + and + tst_numberid = '{$data->numberid}' + "; + $query = $this->INFO->query($sql); + } + + public function get_tickets_info($cold_sn){ + $sql = "select ts_cold_sn,ts_ordernumber,tst_realname,tst_numberid,tst_status from trainsystem left join trainsystem_tickets on ts_ordernumber = tst_ordernumber where ts_cold_sn = ? and ts_status = '4'"; + $query = $this->INFO->query($sql,array($cold_sn)); + //$sql = "select * from BIZ_JuheOrderList where JOL_COLD_SN = ? and jol_status = '4'"; + //$query = $this->HT->query($sql,array($cold_sn)); + return $query->result(); + } + + public function getallorders(){ + $sql = "select * from Tourmanager.dbo.BIZ_JuheOrderList where JOL_SubTime > '2019-03-01' and (JOL_Status = '4' or JOL_Status = '7')"; + $query = $this->HT->query($sql); + return $query->result(); + } + + public function update_juheorder($ordernumber,$subtime,$price){ + $sql = "update trainsystem set ts_subtime = ? , ts_orderamount = ? where ts_ordernumber = ?"; + $query = $this->INFO->query($sql,array($subtime,$price,$ordernumber)); + } + + //根据cold_sn 获取出票情况 + public function get_ticketinfos($cold_sn){ + $sql = "select * from trainsystem where ts_cold_sn = ? and ts_status = '4'"; + $query = $this->INFO->query($sql,array($cold_sn)); + return $query->row(); + } + + + public function test(){ + $sql = "delete from trainsystem where ts_cold_sn = '488121613_1552637689'"; + $query = $this->INFO->query($sql); + } +} \ No newline at end of file diff --git a/application/third_party/trainsystem/views/addorders.php b/application/third_party/trainsystem/views/addorders.php new file mode 100644 index 00000000..e69de29b diff --git a/application/third_party/trainsystem/views/common/footer.php b/application/third_party/trainsystem/views/common/footer.php new file mode 100644 index 00000000..b231b902 --- /dev/null +++ b/application/third_party/trainsystem/views/common/footer.php @@ -0,0 +1,43 @@ + + + + +