diff --git a/src/main/java/cokr/xit/fims/base/web/UserController.java b/src/main/java/cokr/xit/fims/base/web/UserController.java index 8470e5c2..6d9d6dbc 100644 --- a/src/main/java/cokr/xit/fims/base/web/UserController.java +++ b/src/main/java/cokr/xit/fims/base/web/UserController.java @@ -128,6 +128,9 @@ public class UserController extends cokr.xit.base.user.web.UserController taskList = codeBean.getCodeList((new CodeQuery()).setGroupIDs("FIM054")) .stream().map(item -> item.string("CODE")).toList(); + //사용가능한 업무 List availableTaskList = new ArrayList<>(); if(userInfo.getInstitute().equals("ADMIN00")) { //최고관리자 availableTaskList = taskList; - } else if(isAdmin) { //관리자 + } else if(isAdmin) { //시스템 관리자 Map info = userInfo.getInfo(); if(info == null || info.get("sggCd") == null || info.get("sggCd").equals("")) { ogdpBean.initUserInfo(userInfo); @@ -105,7 +109,7 @@ public class StngBean extends AbstractBean { availableTaskList = taskBean.getTasks((new CmmnQuery()).setSggCd((String)userInfo.getInfo().get("sggCd")).setUseYn("Y")) .stream().map(item -> item.string("TASK_SE_CD")).toList(); - } else { //일반사용자 + } else { //업무관리자,업무사용자,일반사용자 List authorities = userInfo.getAuthorities(); @@ -113,18 +117,18 @@ public class StngBean extends AbstractBean { for(Authority authority : authorities) { String authId = authority.getId(); - for(int i=0; i