lin
2024-04-13 ea806c12de1e9760fc71d53e3a456b6137822845
src/main/java/org/springblade/modules/system/service/impl/RegionServiceImpl.java
@@ -25,6 +25,7 @@
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;
@@ -142,7 +143,7 @@
   @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){
@@ -221,6 +222,7 @@
   /**
    * Ancestors 字段处理
    *
    * @param region
    */
   private void setAncestors(Region region) {
@@ -234,6 +236,7 @@
   /**
    * 查询下级区域(拼接网格)
    *
    * @param regionCode
    * @return
    */
@@ -256,6 +259,7 @@
   /**
    * 获取民警下级区域
    *
    * @param regionCode
    * @return
    */
@@ -275,6 +279,7 @@
   /**
    * 获取综治下级区域
    *
    * @param regionCode
    * @return
    */
@@ -304,6 +309,7 @@
   /**
    * 获取某个父节点下面的所有子节点
    *
    * @param regionList
    * @param parentCode
    * @param list