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