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, 핸드폰번호