| | |
| | | import org.apache.logging.log4j.util.Strings; |
| | | import org.springblade.common.cache.SysCache; |
| | | import org.springblade.common.node.TreeStringNode; |
| | | import org.springblade.common.utils.AuthUtils; |
| | | import org.springblade.common.utils.NodeTreeUtil; |
| | | import org.springblade.core.log.exception.ServiceException; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | |
| | | @Override |
| | | public List<TreeStringNode> getTree(RegionParamVO region) { |
| | | List<String> regionChildCodesList = SysCache.getRegionChildCodesByDeptId(AuthUtil.getDeptId(),null); |
| | | Integer isAdministrator = AuthUtil.isAdministrator()==true?1:2; |
| | | Integer isAdministrator = AuthUtils.isAdministratorOrAdmin(AuthUtil.getUserRole()) == true ? 1 : 2; |
| | | if (null!=region.getDeptNature()){ |
| | | // 公安 |
| | | if (region.getDeptNature()==1){ |
| | |
| | | |
| | | /** |
| | | * Ancestors 字段处理 |
| | | * |
| | | * @param region |
| | | */ |
| | | private void setAncestors(Region region) { |
| | |
| | | |
| | | /** |
| | | * 查询下级区域(拼接网格) |
| | | * |
| | | * @param regionCode |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 获取民警下级区域 |
| | | * |
| | | * @param regionCode |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 获取综治下级区域 |
| | | * |
| | | * @param regionCode |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 获取某个父节点下面的所有子节点 |
| | | * |
| | | * @param regionList |
| | | * @param parentCode |
| | | * @param list |