@@ -22,6 +22,8 @@
|
||||
function formatInquiryStatus(cellvalue, options, rowObject) {
|
||||
if (cellvalue == 'PENDING') {
|
||||
return '<span style="color: red;">문의중</span>';
|
||||
} else if (cellvalue == 'REVIEWING') {
|
||||
return '<span >문의검토중</span>'
|
||||
} else if (cellvalue == 'RESPONDED') {
|
||||
return '<span >답변완료</span>'
|
||||
} else if (cellvalue == 'CLOSED') {
|
||||
@@ -207,6 +209,7 @@
|
||||
<select name="searchInquiryStatus">
|
||||
<option value="">전체</option>
|
||||
<option value="PENDING">문의중</option>
|
||||
<option value="REVIEWING">문의검토중</option>
|
||||
<option value="RESPONDED">답변완료</option>
|
||||
<option value="CLOSED">답변종료</option>
|
||||
</select>
|
||||
|
||||
@@ -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') {
|
||||
|
||||
@@ -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, 핸드폰번호
|
||||
|
||||
Reference in New Issue
Block a user