From 80ef41f4fc65e3082a0f3d2ca436e9e0092565c5 Mon Sep 17 00:00:00 2001 From: eastargh Date: Thu, 9 Jul 2026 09:26:24 +0900 Subject: [PATCH] =?UTF-8?q?QnA=20=EB=AC=B8=EC=9D=98=EA=B2=80=ED=86=A0?= =?UTF-8?q?=EC=A4=91=20=EC=83=81=ED=83=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsp/onl/apim/portalinquiry/portalInquiryMan.jsp | 3 +++ .../jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp | 4 +++- .../onl/apim/portalInquiry/PortalInquiryManService.java | 8 ++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/WebContent/jsp/onl/apim/portalinquiry/portalInquiryMan.jsp b/WebContent/jsp/onl/apim/portalinquiry/portalInquiryMan.jsp index 520cb0c..9944c7e 100644 --- a/WebContent/jsp/onl/apim/portalinquiry/portalInquiryMan.jsp +++ b/WebContent/jsp/onl/apim/portalinquiry/portalInquiryMan.jsp @@ -22,6 +22,8 @@ function formatInquiryStatus(cellvalue, options, rowObject) { if (cellvalue == 'PENDING') { return '문의중'; + } else if (cellvalue == 'REVIEWING') { + return '문의검토중' } else if (cellvalue == 'RESPONDED') { return '답변완료' } else if (cellvalue == 'CLOSED') { @@ -207,6 +209,7 @@ diff --git a/WebContent/jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp b/WebContent/jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp index a6cd313..26d00c0 100644 --- a/WebContent/jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp +++ b/WebContent/jsp/onl/apim/portalinquiry/portalInquiryManDetail.jsp @@ -108,7 +108,9 @@ inquiryStatus = data.inquiryStatus; if (data.inquiryStatus == 'PENDING') { - $("#inquiryStatus").text('문의중'); + $("#inquiryStatus").text('문의중'); + } else if (data.inquiryStatus == 'REVIEWING') { + $("#inquiryStatus").text('문의검토중'); } else if (data.inquiryStatus == 'RESPONDED') { $("#inquiryStatus").text('답변완료'); } else if (data.inquiryStatus == 'CLOSED') { diff --git a/src/main/java/com/eactive/eai/rms/onl/apim/portalInquiry/PortalInquiryManService.java b/src/main/java/com/eactive/eai/rms/onl/apim/portalInquiry/PortalInquiryManService.java index fff483c..e58f76b 100644 --- a/src/main/java/com/eactive/eai/rms/onl/apim/portalInquiry/PortalInquiryManService.java +++ b/src/main/java/com/eactive/eai/rms/onl/apim/portalInquiry/PortalInquiryManService.java @@ -41,6 +41,7 @@ public class PortalInquiryManService extends BaseService { private final FileService fileService; public static final String PENDING = "PENDING"; + public static final String REVIEWING = "REVIEWING"; public static final String RESPONDED = "RESPONDED"; public static final String CLOSED = "CLOSED"; @@ -116,6 +117,13 @@ public class PortalInquiryManService extends BaseService { public PortalInquiryUI selectDetail(String id) { Inquiry inquiry = portalInquiryService.getById(id); + + // 답변 대기중 상태에서 상세 조회 시 검토중 상태로 변경 + if (PENDING.equals(inquiry.getInquiryStatus())) { + inquiry.setInquiryStatus(REVIEWING); + portalInquiryService.save(inquiry); + } + PortalInquiryUI portalInquiryUI = portalInquiryUIMapper.toVo(inquiry); // 문의자 정보 마스킹처리 _ 이름, 이메일, 로그인id, 핸드폰번호