配置统计修改为功能统计

This commit is contained in:
DuanDongmei
2018-11-26 20:19:21 +08:00
parent 01815bcf76
commit 97b4fdd3cb
13 changed files with 153 additions and 19 deletions

View File

@@ -53,6 +53,7 @@ public class UserUtils {
public static final String CACHE_ROLE_LIST = "roleList";
public static final String CACHE_MENU_LIST = "menuList";
public static final String CACHE_MENU_CFG_LIST = "menuCfgList";
public static final String CACHE_AREA_LIST = "areaList";
public static final String CACHE_OFFICE_LIST = "officeList";
public static final String CACHE_OFFICE_ALL_LIST = "officeAllList";
@@ -101,6 +102,7 @@ public class UserUtils {
public static void clearCache(){
removeCache(CACHE_ROLE_LIST);
removeCache(CACHE_MENU_LIST);
removeCache(CACHE_MENU_CFG_LIST);
removeCache(CACHE_AREA_LIST);
removeCache(CACHE_OFFICE_LIST);
removeCache(CACHE_OFFICE_ALL_LIST);
@@ -186,6 +188,19 @@ public class UserUtils {
}
/**
* 获取所有业务配置菜单
* @return
*/
public static List<SysMenu> getMenuCfgList(){
@SuppressWarnings("unchecked")
List<SysMenu> menuList = (List<SysMenu>)getCache(CACHE_MENU_CFG_LIST);
if (StringUtil.isEmpty(menuList)){
menuList = sysMenuDao.findAllCfgList(com.nis.util.Constants.POLICIES_MENU_ID);
putCache(CACHE_MENU_CFG_LIST, menuList);
}
return menuList;
}
public static String getMenuNameById(String id) {