diff --git a/src/main/java/com/wb/domainserver/domain/sopmal/csc/controller/CscController.java b/src/main/java/com/wb/domainserver/domain/sopmal/csc/controller/CscController.java index 2c2bee9f..ca0a3d10 100644 --- a/src/main/java/com/wb/domainserver/domain/sopmal/csc/controller/CscController.java +++ b/src/main/java/com/wb/domainserver/domain/sopmal/csc/controller/CscController.java @@ -1573,9 +1573,24 @@ public class CscController { bbsVO.setBbsTyCd(bbsctt.getBbsTyCd()); DataMap bbsInfo = new DataMap(); bbsInfo = bbsService.selectBOBbsSetupInfo(bbsVO); + + // 등록 기능 사용 여부와 별개로 현재 사용자의 등록 권한을 확인한다. + BOGnrlbbscttVO registAuthBbsctt = new BOGnrlbbscttVO(); + registAuthBbsctt.setSopmalCd(user.getSopmalCd()); + registAuthBbsctt.setBbsId(bbsctt.getBbsId()); + registAuthBbsctt.setServerDv("sopmal"); + registAuthBbsctt.setAuthDv("REGIST"); + if (user.getUserInnb() > 0) { + registAuthBbsctt.setRegusr(user.getUserInnb()); + registAuthBbsctt.setMbrDvCd(user.getMbrDvCd()); + } else { + registAuthBbsctt.setRegusr(0); + } + DataMap registAuth = service.selectBOBbscttAuth(registAuthBbsctt); DataMap content = new DataMap(); content.put("bbsInfo", bbsInfo); + content.put("registAuthResult", registAuth.get("resultAuth")); content.put("bbsctt", bbsctt); content.put("resultList", resultList); content.put("paginationInfo", bbsctt.getPaginationInfo()); diff --git a/src/main/webapp/WEB-INF/views/sopmal/csc/CscAcordionTyR.jsp b/src/main/webapp/WEB-INF/views/sopmal/csc/CscAcordionTyR.jsp index 211a7ff5..87bafff8 100644 --- a/src/main/webapp/WEB-INF/views/sopmal/csc/CscAcordionTyR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal/csc/CscAcordionTyR.jsp @@ -260,7 +260,7 @@ - +
@@ -271,4 +271,4 @@ - \ No newline at end of file + diff --git a/src/main/webapp/WEB-INF/views/sopmal/csc/CscListTyR.jsp b/src/main/webapp/WEB-INF/views/sopmal/csc/CscListTyR.jsp index e756a6d5..49192ef9 100644 --- a/src/main/webapp/WEB-INF/views/sopmal/csc/CscListTyR.jsp +++ b/src/main/webapp/WEB-INF/views/sopmal/csc/CscListTyR.jsp @@ -292,7 +292,7 @@ - +