|
|
|
|
@ -15,6 +15,7 @@ import cokr.xit.base.code.service.CodeQuery;
|
|
|
|
|
import cokr.xit.base.code.service.bean.CodeBean;
|
|
|
|
|
import cokr.xit.base.security.Authority;
|
|
|
|
|
import cokr.xit.base.security.SecuredUserInfo;
|
|
|
|
|
import cokr.xit.fims.FimsConf;
|
|
|
|
|
import cokr.xit.fims.base.service.bean.OgdpBean;
|
|
|
|
|
import cokr.xit.fims.cmmn.CmmnQuery;
|
|
|
|
|
import cokr.xit.fims.cmmn.dao.StngMapper;
|
|
|
|
|
@ -89,6 +90,8 @@ public class StngBean extends AbstractBean {
|
|
|
|
|
|
|
|
|
|
boolean isAdmin = userInfo.isAdmin();
|
|
|
|
|
|
|
|
|
|
List<String> taskListForServer = FimsConf.get().getTasks();
|
|
|
|
|
|
|
|
|
|
//모든 업무
|
|
|
|
|
List<String> taskList = codeBean.getCodeList((new CodeQuery()).setGroupIDs("FIM054"))
|
|
|
|
|
.stream().map(item -> item.string("CODE")).toList();
|
|
|
|
|
@ -118,7 +121,9 @@ public class StngBean extends AbstractBean {
|
|
|
|
|
String authId = authority.getId();
|
|
|
|
|
for(String task : taskList) {
|
|
|
|
|
if(authId.equals("ROLE_TASK_ADMIN") || authId.contains(task)) {
|
|
|
|
|
availableTaskList.add(task);
|
|
|
|
|
if(taskListForServer.contains(task)) {
|
|
|
|
|
availableTaskList.add(task);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|