From a96c5eddcd63fa6f09e4cdce9e28c7b846068f0c Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期三, 18 九月 2024 16:45:51 +0800
Subject: [PATCH] 9.18

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TShoppingOrderServiceImpl.java                 |    1 
 ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java                                 |    3 
 ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/AppUserFallbackFactory.java                 |    6 
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarNumDto.java                                     |   12 
 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TAccountingStrategyController.java |   10 
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java                      |   12 
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java                         |   22 
 ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/WxPayController.java                         |    1 
 ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java                      |    4 
 ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java                            |    2 
 ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java                                       | 2384 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 11 files changed, 2,453 insertions(+), 4 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/AppUserFallbackFactory.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/AppUserFallbackFactory.java
index ab00b84..5c3fc3f 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/AppUserFallbackFactory.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/factory/AppUserFallbackFactory.java
@@ -1,5 +1,6 @@
 package com.ruoyi.account.api.factory;
 
+import com.ruoyi.account.api.dto.GiveVipDto;
 import com.ruoyi.account.api.feignClient.AppUserClient;
 import com.ruoyi.account.api.model.TAppCoupon;
 import com.ruoyi.account.api.model.TAppUser;
@@ -74,6 +75,11 @@
             }
 
             @Override
+            public R giveVip(GiveVipDto giveVipDto) {
+                return null;
+            }
+
+            @Override
             public R<List<TAppUser>> getUserByIds(List<Long> appUserIds) {
                 return R.fail("根据用户id查询用户信息失败:"+throwable.getMessage());
             }
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java
index f52c5d9..3cc881d 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/feignClient/AppUserClient.java
@@ -1,5 +1,6 @@
 package com.ruoyi.account.api.feignClient;
 
+import com.ruoyi.account.api.dto.GiveVipDto;
 import com.ruoyi.account.api.model.TAppCoupon;
 import com.ruoyi.account.api.model.TAppUser;
 import com.ruoyi.account.api.model.TAppUserAddress;
@@ -81,4 +82,7 @@
      */
     @PostMapping(value = "/t-app-user/refundPoints/{param}")
     public R refundPoints(@PathVariable("param")String param);
+
+    @PostMapping(value = "/t-app-user/user/give/vip")
+    public R giveVip(@RequestBody GiveVipDto giveVipDto);
 }
diff --git a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java
index e11a395..3639029 100644
--- a/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java
+++ b/ruoyi-api/ruoyi-api-account/src/main/java/com/ruoyi/account/api/model/TAppUser.java
@@ -126,6 +126,9 @@
     @ApiModelProperty(value = "vip名称")
     @TableField(exist = false)
     private String vipName;
+    @ApiModelProperty(value = "归属地")
+    @TableField(exist = false)
+    private String place;
     @ApiModelProperty("累计充电数")
     @TableField(exist = false)
     private Long orderCount;
diff --git a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java
index c49e25f..ee7f887 100644
--- a/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java
+++ b/ruoyi-api/ruoyi-api-order/src/main/java/com/ruoyi/order/api/feignClient/OrderClient.java
@@ -45,6 +45,8 @@
     public R<TShoppingOrder> shopCreate(@RequestBody ExchangeDto exchangeDto);
     @PostMapping("/t-shopping-order/callBack")
     public R callBack(@RequestParam("code")String code,@RequestParam("outTradeNo")String outTradeNo);
+    @PostMapping("/t-vip-order/callBack")
+    public R vipCallBack(@RequestParam("code")String code,@RequestParam("outTradeNo")String outTradeNo);
 
     /**
      * 管理后台 活动费用统计
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
index ebda806..ac8d6b4 100644
--- a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TAppUserController.java
@@ -11,11 +11,9 @@
 import com.ruoyi.account.api.dto.*;
 import com.ruoyi.account.api.model.*;
 import com.ruoyi.account.service.*;
-import com.ruoyi.account.util.PointDetailUtil;
-import com.ruoyi.account.util.SignDayUtil;
+import com.ruoyi.account.util.*;
 import com.ruoyi.account.util.carBrand.CarBrandUtil;
 import com.ruoyi.account.wx.model.WeixinProperties;
-import com.ruoyi.account.util.GiveVipUtil;
 import com.ruoyi.common.core.constant.Constants;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.dto.PointChangeDto;
@@ -251,6 +249,14 @@
             appUser.setOrderCount(useOrderCount.getData());
             appUser.setUid(appUser.getId().toString());
 
+            TAppUserCar one1 = appUserCarService.lambdaQuery().eq(TAppUserCar::getAppUserId, appUser.getId()).orderByDesc(BasePojo::getCreateTime).last("limit 1").one();
+            if (one1!=null){
+                CarNumDto carNumDto = CarUtil.carNum(one1.getLicensePlate());
+                appUser.setPlace(carNumDto.getProvince()+carNumDto.getCity());
+
+            }
+
+
         }
         return R.ok(page);
     }
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarNumDto.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarNumDto.java
new file mode 100644
index 0000000..ed30b43
--- /dev/null
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarNumDto.java
@@ -0,0 +1,12 @@
+package com.ruoyi.account.util;
+
+import lombok.Data;
+
+import java.io.Serializable;
+@Data
+public class CarNumDto implements Serializable {
+    private String pcode;
+    private String province;
+    private String city;
+    private String code;
+}
\ No newline at end of file
diff --git a/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java
new file mode 100644
index 0000000..f7025ca
--- /dev/null
+++ b/ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/util/CarUtil.java
@@ -0,0 +1,2384 @@
+package com.ruoyi.account.util;
+
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import org.apache.commons.lang3.StringUtils;
+
+import java.util.List;
+
+public class CarUtil {
+
+    public static CarNumDto carNum(String num) {
+        String jsonStr = "{\"date\":[\n" +
+                "{\n" +
+                "\"code\":\"冀A\",\n" +
+                "\"city\":\"石家庄\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀B\",\n" +
+                "\"city\":\"唐山\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀C\",\n" +
+                "\"city\":\"秦皇岛\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀D\",\n" +
+                "\"city\":\"邯郸\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀E\",\n" +
+                "\"city\":\"邢台\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀F\",\n" +
+                "\"city\":\"保定\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀G\",\n" +
+                "\"city\":\"张家口\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀H\",\n" +
+                "\"city\":\"承德\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀J\",\n" +
+                "\"city\":\"沧州\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀R\",\n" +
+                "\"city\":\"廊坊\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀S\",\n" +
+                "\"city\":\"沧州\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"冀T\",\n" +
+                "\"city\":\"衡水\",\n" +
+                "\"province\":\"河北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽A\",\n" +
+                "\"city\":\"沈阳\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽B\",\n" +
+                "\"city\":\"大连\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽C\",\n" +
+                "\"city\":\"鞍山\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽D\",\n" +
+                "\"city\":\"抚顺\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽E\",\n" +
+                "\"city\":\"本溪\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽F\",\n" +
+                "\"city\":\"丹东\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽G\",\n" +
+                "\"city\":\"锦州\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽H\",\n" +
+                "\"city\":\"营口\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽J\",\n" +
+                "\"city\":\"阜新\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽K\",\n" +
+                "\"city\":\"辽阳\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽L\",\n" +
+                "\"city\":\"盘锦\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽M\",\n" +
+                "\"city\":\"铁岭\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽N\",\n" +
+                "\"city\":\"朝阳\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"辽p\",\n" +
+                "\"city\":\"葫芦岛\",\n" +
+                "\"province\":\"辽宁\",\n" +
+                "\"pcode\":\"LN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖A\",\n" +
+                "\"city\":\"合肥\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖B\",\n" +
+                "\"city\":\"芜湖\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖C\",\n" +
+                "\"city\":\"蚌埠\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖D\",\n" +
+                "\"city\":\"淮南\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖E\",\n" +
+                "\"city\":\"马鞍山\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖F\",\n" +
+                "\"city\":\"淮北\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖G\",\n" +
+                "\"city\":\"铜陵\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖H\",\n" +
+                "\"city\":\"安庆\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖J\",\n" +
+                "\"city\":\"黄山\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖K\",\n" +
+                "\"city\":\"阜阳\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖L\",\n" +
+                "\"city\":\"宿州\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖M\",\n" +
+                "\"city\":\"滁州\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖N\",\n" +
+                "\"city\":\"六安\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖p\",\n" +
+                "\"city\":\"宣城\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖Q\",\n" +
+                "\"city\":\"巢湖\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖R\",\n" +
+                "\"city\":\"池州\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"皖S\",\n" +
+                "\"city\":\"亳州\",\n" +
+                "\"province\":\"安徽\",\n" +
+                "\"pcode\":\"AH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏A\",\n" +
+                "\"city\":\"南京\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏B\",\n" +
+                "\"city\":\"无锡\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏C\",\n" +
+                "\"city\":\"徐州\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏D\",\n" +
+                "\"city\":\"常州\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏E\",\n" +
+                "\"city\":\"苏州\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏F\",\n" +
+                "\"city\":\"南通\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏G\",\n" +
+                "\"city\":\"连云港\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏H\",\n" +
+                "\"city\":\"淮安\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏J\",\n" +
+                "\"city\":\"盐城\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏K\",\n" +
+                "\"city\":\"扬州\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏L\",\n" +
+                "\"city\":\"镇江\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏M\",\n" +
+                "\"city\":\"泰州\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"苏N\",\n" +
+                "\"city\":\"宿迁\",\n" +
+                "\"province\":\"江苏\",\n" +
+                "\"pcode\":\"JS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂A\",\n" +
+                "\"city\":\"武汉\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂B\",\n" +
+                "\"city\":\"黄石\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂C\",\n" +
+                "\"city\":\"十堰\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂D\",\n" +
+                "\"city\":\"荆州\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂E\",\n" +
+                "\"city\":\"宜昌\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂F\",\n" +
+                "\"city\":\"襄樊\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂G\",\n" +
+                "\"city\":\"鄂州\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂H\",\n" +
+                "\"city\":\"荆门 \",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂J\",\n" +
+                "\"city\":\"黄冈\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂K\",\n" +
+                "\"city\":\"孝感\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂L\",\n" +
+                "\"city\":\"咸宁\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂M\",\n" +
+                "\"city\":\"仙桃\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂N\",\n" +
+                "\"city\":\"潜江\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂p\",\n" +
+                "\"city\":\"神农架林区\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂Q\",\n" +
+                "\"city\":\"恩施土家族苗族自治州\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂R\",\n" +
+                "\"city\":\"天门\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鄂S\",\n" +
+                "\"city\":\"随州\",\n" +
+                "\"province\":\"湖北\",\n" +
+                "\"pcode\":\"HB\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋A\",\n" +
+                "\"city\":\"太原\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋B\",\n" +
+                "\"city\":\"大同\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋C\",\n" +
+                "\"city\":\"阳泉\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋D\",\n" +
+                "\"city\":\"长治\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋E\",\n" +
+                "\"city\":\"晋城\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋F\",\n" +
+                "\"city\":\"朔州\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋H\",\n" +
+                "\"city\":\"忻州\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋J\",\n" +
+                "\"city\":\"吕梁地区\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋K\",\n" +
+                "\"city\":\"晋中\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋L\",\n" +
+                "\"city\":\"临汾\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"晋M\",\n" +
+                "\"city\":\"运城\",\n" +
+                "\"province\":\"山西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉A\",\n" +
+                "\"city\":\"长春\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉B\",\n" +
+                "\"city\":\"吉林\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉C\",\n" +
+                "\"city\":\"四平\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉D\",\n" +
+                "\"city\":\"辽源\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉E\",\n" +
+                "\"city\":\"通化\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉F\",\n" +
+                "\"city\":\"白山\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉G\",\n" +
+                "\"city\":\"白城\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉H\",\n" +
+                "\"city\":\"延边朝鲜族自治州\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉J\",\n" +
+                "\"city\":\"松原\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"吉K\",\n" +
+                "\"city\":\"长白山\",\n" +
+                "\"province\":\"吉林\",\n" +
+                "\"pcode\":\"JL\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤A\",\n" +
+                "\"city\":\"广州\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤B\",\n" +
+                "\"city\":\"深圳\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤C\",\n" +
+                "\"city\":\"珠海\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤D\",\n" +
+                "\"city\":\"汕头\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤E\",\n" +
+                "\"city\":\"佛山\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤F\",\n" +
+                "\"city\":\"韶关\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤G\",\n" +
+                "\"city\":\"湛江\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤H\",\n" +
+                "\"city\":\"肇庆\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤J\",\n" +
+                "\"city\":\"江门\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤K\",\n" +
+                "\"city\":\"茂名\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤L\",\n" +
+                "\"city\":\"惠州\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤M\",\n" +
+                "\"city\":\"梅州\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤N\",\n" +
+                "\"city\":\"汕尾\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤p\",\n" +
+                "\"city\":\"河源\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤Q\",\n" +
+                "\"city\":\"阳江\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤R\",\n" +
+                "\"city\":\"清远\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤S\",\n" +
+                "\"city\":\"东莞\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤T\",\n" +
+                "\"city\":\"中山\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤U\",\n" +
+                "\"city\":\"潮州\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤V\",\n" +
+                "\"city\":\"揭阳\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤W\",\n" +
+                "\"city\":\"云浮\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤X\",\n" +
+                "\"city\":\"顺德区\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤Y\",\n" +
+                "\"city\":\"南海区\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"粤Z\",\n" +
+                "\"city\":\"港澳进入内地车辆\",\n" +
+                "\"province\":\"广东\",\n" +
+                "\"pcode\":\"GD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"宁A\",\n" +
+                "\"city\":\"银川\",\n" +
+                "\"province\":\"宁夏\",\n" +
+                "\"pcode\":\"NX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"宁B\",\n" +
+                "\"city\":\"石嘴山\",\n" +
+                "\"province\":\"宁夏\",\n" +
+                "\"pcode\":\"NX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"宁C\",\n" +
+                "\"city\":\"银南\",\n" +
+                "\"province\":\"宁夏\",\n" +
+                "\"pcode\":\"NX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"宁D\",\n" +
+                "\"city\":\"固原\",\n" +
+                "\"province\":\"宁夏\",\n" +
+                "\"pcode\":\"NX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"宁E\",\n" +
+                "\"city\":\"中卫\",\n" +
+                "\"province\":\"宁夏\",\n" +
+                "\"pcode\":\"NX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京A\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京B\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京C\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京D\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京E\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京F\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京G\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京H\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京J\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京K\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京L\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京M\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"京Y\",\n" +
+                "\"city\":\"北京\",\n" +
+                "\"province\":\"北京\",\n" +
+                "\"pcode\":\"BJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫A\",\n" +
+                "\"city\":\"郑州\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫B\",\n" +
+                "\"city\":\"开封\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫C\",\n" +
+                "\"city\":\"洛阳\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫D\",\n" +
+                "\"city\":\"平顶山\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫E\",\n" +
+                "\"city\":\"安阳\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫F\",\n" +
+                "\"city\":\"鹤壁\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫G\",\n" +
+                "\"city\":\"新乡\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫H\",\n" +
+                "\"city\":\"焦作\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫J\",\n" +
+                "\"city\":\"濮阳\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫K\",\n" +
+                "\"city\":\"许昌\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫L\",\n" +
+                "\"city\":\"漯河\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫M\",\n" +
+                "\"city\":\"三门峡\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫N\",\n" +
+                "\"city\":\"商丘\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫p\",\n" +
+                "\"city\":\"周口\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫Q\",\n" +
+                "\"city\":\"驻马店\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫R\",\n" +
+                "\"city\":\"南阳\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫S\",\n" +
+                "\"city\":\"信阳\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"豫U\",\n" +
+                "\"city\":\"济源\",\n" +
+                "\"province\":\"河南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑A\",\n" +
+                "\"city\":\"哈尔滨\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑B\",\n" +
+                "\"city\":\"齐齐哈尔\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑C\",\n" +
+                "\"city\":\"牡丹江\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑D\",\n" +
+                "\"city\":\"佳木斯\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑E\",\n" +
+                "\"city\":\"大庆\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑F\",\n" +
+                "\"city\":\"伊春\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑G\",\n" +
+                "\"city\":\"鸡西\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑H\",\n" +
+                "\"city\":\"鹤岗\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑J\",\n" +
+                "\"city\":\"双鸭山\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑K\",\n" +
+                "\"city\":\"七台河\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑L\",\n" +
+                "\"city\":\"松花江地区\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑M\",\n" +
+                "\"city\":\"绥化\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑N\",\n" +
+                "\"city\":\"黑河\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑p\",\n" +
+                "\"city\":\"大兴安岭地区\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"黑R\",\n" +
+                "\"city\":\"农垦系统\",\n" +
+                "\"province\":\"黑龙江\",\n" +
+                "\"pcode\":\"HLJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁A \",\n" +
+                "\"city\":\"济南\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁B\",\n" +
+                "\"city\":\"青岛\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁C\",\n" +
+                "\"city\":\"淄博\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁D\",\n" +
+                "\"city\":\"枣庄\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁E\",\n" +
+                "\"city\":\"东营\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁F\",\n" +
+                "\"city\":\"烟台\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁G\",\n" +
+                "\"city\":\"潍坊\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁H\",\n" +
+                "\"city\":\"济宁\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁J\",\n" +
+                "\"city\":\"泰安\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁K\",\n" +
+                "\"city\":\"威海\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁L\",\n" +
+                "\"city\":\"日照\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁M\",\n" +
+                "\"city\":\"滨州\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁N\",\n" +
+                "\"city\":\"德州\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁p\",\n" +
+                "\"city\":\"聊城\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁Q\",\n" +
+                "\"city\":\"临沂\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁R\",\n" +
+                "\"city\":\"菏泽\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁S\",\n" +
+                "\"city\":\"莱芜\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁U\",\n" +
+                "\"city\":\"青岛增补\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁V\",\n" +
+                "\"city\":\"潍坊增补\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"鲁Y\",\n" +
+                "\"city\":\"烟台\",\n" +
+                "\"province\":\"山东\",\n" +
+                "\"pcode\":\"SD\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙A\",\n" +
+                "\"city\":\"杭州\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙B\",\n" +
+                "\"city\":\"宁波\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙C\",\n" +
+                "\"city\":\"温州\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙D\",\n" +
+                "\"city\":\"绍兴\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙E\",\n" +
+                "\"city\":\"湖州\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙F\",\n" +
+                "\"city\":\"嘉兴\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙G\",\n" +
+                "\"city\":\"金华\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙H\",\n" +
+                "\"city\":\"衢州\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙J\",\n" +
+                "\"city\":\"台州\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙K\",\n" +
+                "\"city\":\"丽水\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"浙L\",\n" +
+                "\"city\":\"舟山\",\n" +
+                "\"province\":\"浙江\",\n" +
+                "\"pcode\":\"ZJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂A\",\n" +
+                "\"city\":\"南宁\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂B\",\n" +
+                "\"city\":\"柳州\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂C\",\n" +
+                "\"city\":\"桂林\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂D\",\n" +
+                "\"city\":\"梧州\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂E\",\n" +
+                "\"city\":\"北海\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂F\",\n" +
+                "\"city\":\"崇左\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂G\",\n" +
+                "\"city\":\"来宾\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂H\",\n" +
+                "\"city\":\"桂林地区\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂J\",\n" +
+                "\"city\":\"贺州\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂K\",\n" +
+                "\"city\":\"玉林\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂L\",\n" +
+                "\"city\":\"百色\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂M\",\n" +
+                "\"city\":\"河池\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂N\",\n" +
+                "\"city\":\"钦州\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂p\",\n" +
+                "\"city\":\"防城港\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"桂R\",\n" +
+                "\"city\":\"贵港\",\n" +
+                "\"province\":\"广西\",\n" +
+                "\"pcode\":\"GX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙A\",\n" +
+                "\"city\":\"呼和浩特\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙B\",\n" +
+                "\"city\":\"包头\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙C\",\n" +
+                "\"city\":\"乌海\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙D\",\n" +
+                "\"city\":\"赤峰\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙E\",\n" +
+                "\"city\":\"呼伦贝尔 \",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙F\",\n" +
+                "\"city\":\"兴安盟\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙G\",\n" +
+                "\"city\":\"通辽\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙H\",\n" +
+                "\"city\":\"锡林郭勒盟\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙J\",\n" +
+                "\"city\":\"乌兰察布盟\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙K\",\n" +
+                "\"city\":\"鄂尔多斯 \",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙L\",\n" +
+                "\"city\":\"巴彦淖尔盟\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"蒙M \",\n" +
+                "\"city\":\" 阿拉善盟\",\n" +
+                "\"province\":\"内蒙古\",\n" +
+                "\"pcode\":\"NMG\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽A\",\n" +
+                "\"city\":\"福州\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽B\",\n" +
+                "\"city\":\"莆田\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽C\",\n" +
+                "\"city\":\"泉州\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽D\",\n" +
+                "\"city\":\"厦门\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽E\",\n" +
+                "\"city\":\"漳州\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽F\",\n" +
+                "\"city\":\"龙岩\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽G\",\n" +
+                "\"city\":\"三明\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽H\",\n" +
+                "\"city\":\"南平\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽J\",\n" +
+                "\"city\":\"宁德\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"闽K\",\n" +
+                "\"city\":\"直系统\",\n" +
+                "\"province\":\"福建\",\n" +
+                "\"pcode\":\"FJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川A\",\n" +
+                "\"city\":\"成都\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川B\",\n" +
+                "\"city\":\"绵阳\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川C\",\n" +
+                "\"city\":\"自贡\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川D\",\n" +
+                "\"city\":\"攀枝花\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川E\",\n" +
+                "\"city\":\"泸州\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川F\",\n" +
+                "\"city\":\"德阳\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川H\",\n" +
+                "\"city\":\"广元\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川J\",\n" +
+                "\"city\":\"遂宁\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川K\",\n" +
+                "\"city\":\"内江\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川L\",\n" +
+                "\"city\":\"乐山\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川M\",\n" +
+                "\"city\":\"资阳\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川Q\",\n" +
+                "\"city\":\"宜宾\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川R\",\n" +
+                "\"city\":\"南充\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川S\",\n" +
+                "\"city\":\"达州\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川T\",\n" +
+                "\"city\":\"雅安\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川U\",\n" +
+                "\"city\":\"阿坝藏族羌族自治州\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川V\",\n" +
+                "\"city\":\"甘孜藏族自治州\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川W\",\n" +
+                "\"city\":\"凉山彝族自治州\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川X\",\n" +
+                "\"city\":\"广安\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川Y\",\n" +
+                "\"city\":\"巴中\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"川Z\",\n" +
+                "\"city\":\"眉山\",\n" +
+                "\"province\":\"四川\",\n" +
+                "\"pcode\":\"SC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"渝A\",\n" +
+                "\"city\":\"重庆区(江南)\",\n" +
+                "\"province\":\"重庆\",\n" +
+                "\"pcode\":\"ZQ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"渝B\",\n" +
+                "\"city\":\"重庆区(江北)\",\n" +
+                "\"province\":\"重庆\",\n" +
+                "\"pcode\":\"ZQ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"渝C\",\n" +
+                "\"city\":\"永川区\",\n" +
+                "\"province\":\"重庆\",\n" +
+                "\"pcode\":\"ZQ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"渝F\",\n" +
+                "\"city\":\"万州区\",\n" +
+                "\"province\":\"重庆\",\n" +
+                "\"pcode\":\"ZQ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"渝G\",\n" +
+                "\"city\":\"涪陵区\",\n" +
+                "\"province\":\"重庆\",\n" +
+                "\"pcode\":\"ZQ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"渝H\",\n" +
+                "\"city\":\"黔江区\",\n" +
+                "\"province\":\"重庆\",\n" +
+                "\"pcode\":\"ZQ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"津A\",\n" +
+                "\"city\":\"天津\",\n" +
+                "\"province\":\"天津\",\n" +
+                "\"pcode\":\"TJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"津B\",\n" +
+                "\"city\":\"天津\",\n" +
+                "\"province\":\"天津\",\n" +
+                "\"pcode\":\"TJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"津C\",\n" +
+                "\"city\":\"天津\",\n" +
+                "\"province\":\"天津\",\n" +
+                "\"pcode\":\"TJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"津D\",\n" +
+                "\"city\":\"天津\",\n" +
+                "\"province\":\"天津\",\n" +
+                "\"pcode\":\"TJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"津E\",\n" +
+                "\"city\":\"天津\",\n" +
+                "\"province\":\"天津\",\n" +
+                "\"pcode\":\"TJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"津F\",\n" +
+                "\"city\":\"天津\",\n" +
+                "\"province\":\"天津\",\n" +
+                "\"pcode\":\"TJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"津G\",\n" +
+                "\"city\":\"天津\",\n" +
+                "\"province\":\"天津\",\n" +
+                "\"pcode\":\"TJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"津H\",\n" +
+                "\"city\":\"天津\",\n" +
+                "\"province\":\"天津\",\n" +
+                "\"pcode\":\"TJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云A\",\n" +
+                "\"city\":\"昆明\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云A-V\",\n" +
+                "\"city\":\"东川\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云C\",\n" +
+                "\"city\":\"昭通\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云D\",\n" +
+                "\"city\":\"曲靖\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云E\",\n" +
+                "\"city\":\"楚雄彝族自治州\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云F\",\n" +
+                "\"city\":\"玉溪\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云G\",\n" +
+                "\"city\":\"红河哈尼族彝族自治州\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云H\",\n" +
+                "\"city\":\"文山壮族苗族自治州\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云J\",\n" +
+                "\"city\":\"思茅\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云K\",\n" +
+                "\"city\":\"西双版纳傣族自治州\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云L\",\n" +
+                "\"city\":\"大理白族自治州\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云M\",\n" +
+                "\"city\":\"保山\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云N\",\n" +
+                "\"city\":\"德宏傣族景颇族自治州\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云p\",\n" +
+                "\"city\":\"丽江\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云Q\",\n" +
+                "\"city\":\"怒江傈僳族自治州\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云R\",\n" +
+                "\"city\":\"迪庆藏族自治州\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"云S\",\n" +
+                "\"city\":\"临沧地区\",\n" +
+                "\"province\":\"云南\",\n" +
+                "\"pcode\":\"YN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘A \",\n" +
+                "\"city\":\"长沙\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘B\",\n" +
+                "\"city\":\"株洲\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘C\",\n" +
+                "\"city\":\"湘潭\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘D\",\n" +
+                "\"city\":\"衡阳\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘E\",\n" +
+                "\"city\":\"邵阳\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘F\",\n" +
+                "\"city\":\"岳阳\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘G\",\n" +
+                "\"city\":\"张家界\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘H\",\n" +
+                "\"city\":\"益阳\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘J\",\n" +
+                "\"city\":\"常德\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘K\",\n" +
+                "\"city\":\"娄底\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘L\",\n" +
+                "\"city\":\"郴州\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘M\",\n" +
+                "\"city\":\"永州\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘N\",\n" +
+                "\"city\":\"怀化\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"湘U\",\n" +
+                "\"city\":\"湘西土家族苗族自治州\",\n" +
+                "\"province\":\"湖南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新A\",\n" +
+                "\"city\":\"乌鲁木齐\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新B\",\n" +
+                "\"city\":\"昌吉回族自治州\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新C\",\n" +
+                "\"city\":\"石河子\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新D\",\n" +
+                "\"city\":\"奎屯\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新E\",\n" +
+                "\"city\":\"博尔塔拉蒙古自治州\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新F\",\n" +
+                "\"city\":\"伊犁哈萨克自治州直辖县\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新G\",\n" +
+                "\"city\":\"塔城\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新H\",\n" +
+                "\"city\":\"阿勒泰\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新J\",\n" +
+                "\"city\":\"克拉玛依\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新K\",\n" +
+                "\"city\":\"吐鲁番\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新L\",\n" +
+                "\"city\":\"哈密\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新M\",\n" +
+                "\"city\":\"巴音郭愣蒙古自治州\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新N\",\n" +
+                "\"city\":\"阿克苏\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新p\",\n" +
+                "\"city\":\"克孜勒苏柯尔克孜自治州\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新Q\",\n" +
+                "\"city\":\"喀什\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"新R\",\n" +
+                "\"city\":\"和田\",\n" +
+                "\"province\":\"新疆\",\n" +
+                "\"pcode\":\"XJ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣A\",\n" +
+                "\"city\":\"南昌\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣B\",\n" +
+                "\"city\":\"赣州\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣C\",\n" +
+                "\"city\":\"宜春\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣D\",\n" +
+                "\"city\":\"吉安\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣E\",\n" +
+                "\"city\":\"上饶\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣F\",\n" +
+                "\"city\":\"抚州\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣G\",\n" +
+                "\"city\":\"九江\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣H\",\n" +
+                "\"city\":\"景德镇\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣J\",\n" +
+                "\"city\":\"萍乡\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣K\",\n" +
+                "\"city\":\"新余\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣L\",\n" +
+                "\"city\":\"鹰潭\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"赣M\",\n" +
+                "\"city\":\"南昌,直系统\",\n" +
+                "\"province\":\"江西\",\n" +
+                "\"pcode\":\"JX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘A\",\n" +
+                "\"city\":\"兰州\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘B\",\n" +
+                "\"city\":\"嘉峪关\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘C\",\n" +
+                "\"city\":\"金昌\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘D\",\n" +
+                "\"city\":\"白银\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘E\",\n" +
+                "\"city\":\"天水\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘F\",\n" +
+                "\"city\":\"酒泉\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘G\",\n" +
+                "\"city\":\"张掖\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘H\",\n" +
+                "\"city\":\"武威\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘J\",\n" +
+                "\"city\":\"定西\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘K\",\n" +
+                "\"city\":\"陇南\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘L\",\n" +
+                "\"city\":\"平凉\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘M\",\n" +
+                "\"city\":\"庆阳\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘N\",\n" +
+                "\"city\":\"临夏回族自治州\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"甘p\",\n" +
+                "\"city\":\"甘南藏族自治州\",\n" +
+                "\"province\":\"甘肃\",\n" +
+                "\"pcode\":\"GS\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕A\",\n" +
+                "\"city\":\"西安\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕B\",\n" +
+                "\"city\":\"铜川\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕C\",\n" +
+                "\"city\":\"宝鸡\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕D\",\n" +
+                "\"city\":\"咸阳\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕E\",\n" +
+                "\"city\":\"渭南\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕F\",\n" +
+                "\"city\":\"汉中\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕G\",\n" +
+                "\"city\":\"安康\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕H\",\n" +
+                "\"city\":\"商洛\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕J\",\n" +
+                "\"city\":\"延安\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕K\",\n" +
+                "\"city\":\"榆林\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"陕V\",\n" +
+                "\"city\":\"杨凌高新农业示范区\",\n" +
+                "\"province\":\"陕西\",\n" +
+                "\"pcode\":\"SX\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵A\",\n" +
+                "\"city\":\"贵阳\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵B\",\n" +
+                "\"city\":\"六盘水\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵C\",\n" +
+                "\"city\":\"遵义\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵D\",\n" +
+                "\"city\":\"铜仁\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵E\",\n" +
+                "\"city\":\"黔西南布依族苗族自治州\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵F\",\n" +
+                "\"city\":\"毕节\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵G\",\n" +
+                "\"city\":\"安顺\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵H\",\n" +
+                "\"city\":\"黔东南苗族侗族自治州\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"贵J\",\n" +
+                "\"city\":\"黔南布依族苗族自治州\",\n" +
+                "\"province\":\"贵州\",\n" +
+                "\"pcode\":\"GZ\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"青A\",\n" +
+                "\"city\":\"西宁\",\n" +
+                "\"province\":\"青海\",\n" +
+                "\"pcode\":\"QH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"青B\",\n" +
+                "\"city\":\"海东\",\n" +
+                "\"province\":\"青海\",\n" +
+                "\"pcode\":\"QH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"青C\",\n" +
+                "\"city\":\"海北藏族自治州\",\n" +
+                "\"province\":\"青海\",\n" +
+                "\"pcode\":\"QH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"青D\",\n" +
+                "\"city\":\"黄南藏族自治州\",\n" +
+                "\"province\":\"青海\",\n" +
+                "\"pcode\":\"QH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"青E\",\n" +
+                "\"city\":\"藏族自治州\",\n" +
+                "\"province\":\"青海\",\n" +
+                "\"pcode\":\"QH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"青F\",\n" +
+                "\"city\":\"果洛藏族自治州\",\n" +
+                "\"province\":\"青海\",\n" +
+                "\"pcode\":\"QH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"青G\",\n" +
+                "\"city\":\"玉树藏族自治州\",\n" +
+                "\"province\":\"青海\",\n" +
+                "\"pcode\":\"QH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"青H\",\n" +
+                "\"city\":\"海西蒙古族藏族自治州\",\n" +
+                "\"province\":\"青海\",\n" +
+                "\"pcode\":\"QH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏A\",\n" +
+                "\"city\":\"拉萨\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏B\",\n" +
+                "\"city\":\"昌都地区\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏C\",\n" +
+                "\"city\":\"山南地区\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏D\",\n" +
+                "\"city\":\"日喀则地区\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏E\",\n" +
+                "\"city\":\"那曲地区\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏F\",\n" +
+                "\"city\":\"阿里地区\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏G\",\n" +
+                "\"city\":\"林芝地区\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏H\",\n" +
+                "\"city\":\"天全县车辆管理所\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"藏J\",\n" +
+                "\"city\":\"格尔木车辆管理所\",\n" +
+                "\"province\":\"西藏\",\n" +
+                "\"pcode\":\"XC\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"琼A\",\n" +
+                "\"city\":\"海口\",\n" +
+                "\"province\":\"海南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"琼B\",\n" +
+                "\"city\":\"三亚\",\n" +
+                "\"province\":\"海南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"琼C\",\n" +
+                "\"city\":\"琼海\",\n" +
+                "\"province\":\"海南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"琼D\",\n" +
+                "\"city\":\"五指山\",\n" +
+                "\"province\":\"海南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"琼E\",\n" +
+                "\"city\":\"洋浦开发区\",\n" +
+                "\"province\":\"海南\",\n" +
+                "\"pcode\":\"HN\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"沪A\",\n" +
+                "\"city\":\"上海\",\n" +
+                "\"province\":\"上海\",\n" +
+                "\"pcode\":\"SH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"沪B\",\n" +
+                "\"city\":\"上海\",\n" +
+                "\"province\":\"上海\",\n" +
+                "\"pcode\":\"SH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"沪C\",\n" +
+                "\"city\":\"上海\",\n" +
+                "\"province\":\"上海\",\n" +
+                "\"pcode\":\"SH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"沪D\",\n" +
+                "\"city\":\"上海\",\n" +
+                "\"province\":\"上海\",\n" +
+                "\"pcode\":\"SH\"\n" +
+                "},\n" +
+                "{\n" +
+                "\"code\":\"沪R\",\n" +
+                "\"city\":\"崇明、长兴、横沙\",\n" +
+                "\"province\":\"上海\",\n" +
+                "\"pcode\":\"SH\"\n" +
+                "}\n" +
+                "]}";
+        String hp = num.substring(0, 2);//
+        JSONObject jsonObject = JSONObject.parseObject(jsonStr);
+        JSONArray data = jsonObject.getJSONArray("data");
+        List<CarNumDto> carNumDtos = JSONObject.parseArray(data.toJSONString(), CarNumDto.class);
+        CarNumDto carNumDto = new CarNumDto();
+        for (CarNumDto carNumDtoTemp : carNumDtos) {
+            if (StringUtils.equals(carNumDto.getCode(), hp)) {
+                carNumDto.setCity(carNumDtoTemp.getCity());
+                carNumDto.setCode(carNumDtoTemp.getCode());
+                carNumDto.setProvince(carNumDtoTemp.getProvince());
+                break;
+            }
+        }
+        return carNumDto;
+
+    }
+
+
+}
\ No newline at end of file
diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TAccountingStrategyController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TAccountingStrategyController.java
index 3c21884..48c30cf 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TAccountingStrategyController.java
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TAccountingStrategyController.java
@@ -329,9 +329,17 @@
                 byId.setTwoAuditTime(LocalDateTime.now());
 
                 //如果parentId不为空,则将parentId对应的siteId改为现在的,并且将parenId对应的数据删除
+                if (byId.getParentId()!=null) {
+                    TAccountingStrategy one = accountingStrategyService.lambdaQuery().eq(TAccountingStrategy::getId, byId.getParentId()).one();
+                    byId.setSiteId(one.getSiteId());
+                    //将site表对应的模板id修改为新的这个
+                    Site byId1 = siteService.getById(one.getSiteId());
+                    byId1.setAccountingStrategyId(byId.getId());
+                    siteService.updateById(byId1);
+                }
 
+                //硬件
 
-                //将site表对应的模板id修改为新的这个
 
             }
         }else {
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java
index 1ad49f2..db0a79a 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java
@@ -1,6 +1,7 @@
 package com.ruoyi.order.controller;
 
 
+import com.ruoyi.account.api.dto.GiveVipDto;
 import com.ruoyi.account.api.feignClient.AppUserClient;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.web.domain.AjaxResult;
@@ -62,5 +63,26 @@
         vipOrderService.removeBatchByIds(Arrays.asList(id.split(",")));
         return AjaxResult.success();
     }
+
+    @PostMapping("/callBack")
+    public R callBack(@RequestParam("code")String code,@RequestParam("outTradeNo")String outTradeNo){
+
+        TVipOrder one = vipOrderService.lambdaQuery().eq(TVipOrder::getCode, code).one();
+        one.setSerialNumber(outTradeNo);
+        vipOrderService.updateById(one);
+        GiveVipDto giveVipDto = new GiveVipDto();
+        giveVipDto.setVipId(one.getVipId());
+        giveVipDto.setType(one.getVipType());
+        giveVipDto.setUserIds(one.getAppUserId().toString());
+
+
+
+        appUserClient.giveVip(giveVipDto);
+
+        return R.ok();
+
+    }
+
+
 }
 
diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TShoppingOrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TShoppingOrderServiceImpl.java
index 9f1c247..529097c 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TShoppingOrderServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TShoppingOrderServiceImpl.java
@@ -482,6 +482,7 @@
         TShoppingOrder shoppingOrder = this.baseMapper.selectOne(Wrappers.lambdaQuery(TShoppingOrder.class).eq(TShoppingOrder::getCode, code));
         shoppingOrder.setPaymentStatus(2);
         shoppingOrder.setSerialNumber(outTradeNo);
+        shoppingOrder.setPayTime(LocalDateTime.now());
         this.updateById(shoppingOrder);
         //如果是优惠券,赠送优惠券
         if (shoppingOrder.getOrderType()==2){
diff --git a/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/WxPayController.java b/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/WxPayController.java
index d79f29b..c5c808c 100644
--- a/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/WxPayController.java
+++ b/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/WxPayController.java
@@ -129,6 +129,7 @@
                     System.err.println("----收到购物回调");
                     break;
                 case "HY":
+                    System.err.println("----收到会员回调");
                     break;
             }
 

--
Gitblit v1.7.1