From 923bb4a1a4656f05280e0797e04933ea72874db5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=A3=BC=EC=9D=BC?= Date: Sat, 18 Jul 2026 15:48:43 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=82=AC=EC=9A=A9=EC=9E=90=20=EA=B2=8C?= =?UTF-8?q?=EC=8B=9C=ED=8C=90=20=EB=93=B1=EB=A1=9D=20=EB=B2=84=ED=8A=BC=20?= =?UTF-8?q?=EA=B6=8C=ED=95=9C=EB=B3=84=20=EB=85=B8=EC=B6=9C=20=EC=B2=98?= =?UTF-8?q?=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sopmal/csc/controller/CscController.java | 15 +++++++++++++++ .../WEB-INF/views/sopmal/csc/CscAcordionTyR.jsp | 4 ++-- .../WEB-INF/views/sopmal/csc/CscListTyR.jsp | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) 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 @@ - +