diff --git a/src/main/java/com/nis/domain/configuration/BaseCfg.java b/src/main/java/com/nis/domain/configuration/BaseCfg.java index 8be50fcbd..183f3be61 100644 --- a/src/main/java/com/nis/domain/configuration/BaseCfg.java +++ b/src/main/java/com/nis/domain/configuration/BaseCfg.java @@ -348,26 +348,24 @@ public class BaseCfg extends BaseEntity implements Cloneable{ */ public void setFunctionId(Integer functionId) { this.functionId = functionId; - if(!StringUtil.isEmpty(functionId) && StringUtil.isEmpty(this.menuNameCode)){ - List list = UserUtils.getMenuList(); + } + + public String getMenuNameCode() { + if(!StringUtil.isEmpty(this.functionId) && StringUtil.isEmpty(menuNameCode)){ + List list = UserUtils.getMenuCfgList(); if(!StringUtil.isEmpty(list)) { for (SysMenu menu :list) { if (!StringUtil.isEmpty(menu.getCode()) &&menu.getFunctionId()!=null - && menu.getFunctionId().equals(functionId) + && menu.getFunctionId().equals(this.functionId) //&& menu.getFunctionId().equals(functionId) ) { this.setMenuNameCode(menu.getCode()); break; } - } } } - - } - - public String getMenuNameCode() { return menuNameCode; } public void setMenuNameCode(String menuNameCode) {