public String getAreaString(String areaCode) {
if ("100".equals(areaCode)) {
return "";
}
SysAreaCode sysAreaCode = iSysAreaCodeService.findOne(areaCode);
if (sysAreaCode != null) {
return getAreaString(sysAreaCode.getParentAreaCode()) +
sysAreaCode.getAreaName();
}
return "";
}
通过递归调用getAreaString()方法拼接多级行政区划名称
举例:
村级区划code:620103103210
返回结果:甘肃省兰州市七里河区西果园镇王家坪村民委员会