mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	优化代码
This commit is contained in:
		@@ -1,6 +1,5 @@
 | 
				
			|||||||
package com.ruoyi.web.controller.system;
 | 
					package com.ruoyi.web.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import java.util.Iterator;
 | 
					 | 
				
			||||||
import java.util.List;
 | 
					import java.util.List;
 | 
				
			||||||
import org.apache.commons.lang3.ArrayUtils;
 | 
					import org.apache.commons.lang3.ArrayUtils;
 | 
				
			||||||
import org.springframework.beans.factory.annotation.Autowired;
 | 
					import org.springframework.beans.factory.annotation.Autowired;
 | 
				
			||||||
@@ -54,16 +53,7 @@ public class SysDeptController extends BaseController
 | 
				
			|||||||
    public AjaxResult excludeChild(@PathVariable(value = "deptId", required = false) Long deptId)
 | 
					    public AjaxResult excludeChild(@PathVariable(value = "deptId", required = false) Long deptId)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        List<SysDept> depts = deptService.selectDeptList(new SysDept());
 | 
					        List<SysDept> depts = deptService.selectDeptList(new SysDept());
 | 
				
			||||||
        Iterator<SysDept> it = depts.iterator();
 | 
					        depts.removeIf(d -> d.getDeptId().intValue() == deptId || ArrayUtils.contains(StringUtils.split(d.getAncestors(), ","), deptId + ""));
 | 
				
			||||||
        while (it.hasNext())
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
            SysDept d = (SysDept) it.next();
 | 
					 | 
				
			||||||
            if (d.getDeptId().intValue() == deptId
 | 
					 | 
				
			||||||
                    || ArrayUtils.contains(StringUtils.split(d.getAncestors(), ","), deptId + ""))
 | 
					 | 
				
			||||||
            {
 | 
					 | 
				
			||||||
                it.remove();
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        return AjaxResult.success(depts);
 | 
					        return AjaxResult.success(depts);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -131,7 +131,7 @@ public class SysDictData extends BaseEntity
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public boolean getDefault()
 | 
					    public boolean getDefault()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return UserConstants.YES.equals(this.isDefault) ? true : false;
 | 
					        return UserConstants.YES.equals(this.isDefault);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public String getIsDefault()
 | 
					    public String getIsDefault()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -124,9 +124,9 @@ public class RedisCache
 | 
				
			|||||||
     * @param collection 多个对象
 | 
					     * @param collection 多个对象
 | 
				
			||||||
     * @return
 | 
					     * @return
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    public long deleteObject(final Collection collection)
 | 
					    public boolean deleteObject(final Collection collection)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return redisTemplate.delete(collection);
 | 
					        return redisTemplate.delete(collection) > 0;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
@@ -231,18 +231,6 @@ public class RedisCache
 | 
				
			|||||||
        return opsForHash.get(key, hKey);
 | 
					        return opsForHash.get(key, hKey);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					 | 
				
			||||||
     * 删除Hash中的数据
 | 
					 | 
				
			||||||
     * 
 | 
					 | 
				
			||||||
     * @param key
 | 
					 | 
				
			||||||
     * @param hKey
 | 
					 | 
				
			||||||
     */
 | 
					 | 
				
			||||||
    public void delCacheMapValue(final String key, final String hKey)
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        HashOperations hashOperations = redisTemplate.opsForHash();
 | 
					 | 
				
			||||||
        hashOperations.delete(key, hKey);
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * 获取多个Hash中的数据
 | 
					     * 获取多个Hash中的数据
 | 
				
			||||||
     *
 | 
					     *
 | 
				
			||||||
@@ -264,7 +252,7 @@ public class RedisCache
 | 
				
			|||||||
     */
 | 
					     */
 | 
				
			||||||
    public boolean deleteCacheMapValue(final String key, final String hKey)
 | 
					    public boolean deleteCacheMapValue(final String key, final String hKey)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        return Boolean.TRUE.equals(redisTemplate.opsForHash().delete(key, hKey));
 | 
					        return redisTemplate.opsForHash().delete(key, hKey) > 0;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user