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
返回结果:甘肃省兰州市七里河区西果园镇王家坪村民委员会

本文介绍如何通过递归方式调用`getAreaString()`方法,以组装多级行政区划代码,如620103103210对应甘肃省兰州市七里河区西果园镇王家坪村民委员会的全称。
1655

被折叠的 条评论
为什么被折叠?



