fix : 1:1문의 게시글관리(관리자)
This commit is contained in:
@@ -1543,6 +1543,146 @@
|
||||
ORDER BY -FB.SORT_ORDR DESC
|
||||
</select>
|
||||
|
||||
<select id="selectBOM2mBbscttListInqire"
|
||||
parameterType="com.wb.domainserver.domain.gcone.bbs.gnrlbbsctt.vo.BOGnrlbbscttVO"
|
||||
resultType="dataMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT CAST(@ROWNUM:=@ROWNUM+1 AS UNSIGNED) AS RNUM
|
||||
,TB.*
|
||||
FROM (SELECT ROW_NUMBER() OVER() TOT_CNT,
|
||||
FB.BBSCTT_INNB ,
|
||||
FB.IP ,
|
||||
FB.SJ ,
|
||||
FB.CN ,
|
||||
FB.EXPSR_AT ,
|
||||
FB.PASSWORD ,
|
||||
FB.REGUSR ,
|
||||
FB.NTCE_PD_SETUP_AT ,
|
||||
FB.NTC_AT ,
|
||||
FB.NTC_PD_SETUP_AT ,
|
||||
FB.INQIRE_CNT ,
|
||||
FB.SECRET_BBSCTT_AT ,
|
||||
FB.USE_AT ,
|
||||
IFNULL(FB.SORT_ORDR, 999) SORT_ORDR ,
|
||||
FB.SOPMAL_CD ,
|
||||
FB.REGUSR_DV_CD ,
|
||||
FB.REGUSR_ID ,
|
||||
FB.REGUSR_NM ,
|
||||
CONCAT(SUBSTRING(FB.REGUSR_NM, 1, 1), '*', SUBSTRING(FB.REGUSR_NM, CHAR_LENGTH(FB.REGUSR_NM), 1))MASKING_REGUSR_NM ,
|
||||
FMG.MBR_GRAD_NM ,
|
||||
FBM.NEW_NTT_STDR_DE_CNT ,
|
||||
FBM.POPULAR_NTT_STDR_INQIRE_CNT ,
|
||||
FB.Npay_BBSCTT_SNB ,
|
||||
IFNULL(FBM.MNGR_NM, '관리자') AS MNGR_NM ,
|
||||
FBM.WRTER_INDICT_TY_CD ,
|
||||
FBA.ANSW_CN ,
|
||||
CASE
|
||||
WHEN FB.INQIRE_CNT <![CDATA[>=]]> FBM.POPULAR_NTT_STDR_INQIRE_CNT THEN 'Y'
|
||||
ELSE 'N'
|
||||
END POPULAR_AT ,
|
||||
CASE
|
||||
WHEN DATE_FORMAT(FB.REGIST_DT, '%Y-%m-%d') <![CDATA[>=]]> DATE_FORMAT(DATE_SUB( NOW(), INTERVAL FBM.NEW_NTT_STDR_DE_CNT DAY), '%Y-%m-%d') THEN 'Y'
|
||||
ELSE 'N'
|
||||
END NEW_AT ,
|
||||
FB.NTCE_BGN_DE ,
|
||||
FB.NTCE_END_DE ,
|
||||
DATE_FORMAT(FB.REGIST_DT, '%Y-%m-%d %H:%i:%s') REGIST_DT ,
|
||||
DATE_FORMAT(FB.REGIST_DT, '%Y-%m-%d %H:%i') SUM_REGIST_DT, /* 사용자 등록일 조회*/
|
||||
DATE_FORMAT(FB.UPDT_DT, '%Y-%m-%d %H:%i:%s') UPDT_DT ,
|
||||
FB.NTC_BGN_DE ,
|
||||
FB.NTC_END_DE ,
|
||||
'0' NTC_DVN ,
|
||||
EXISTS (
|
||||
SELECT
|
||||
FBF.BBSCTT_ATCHMNFIL_INNB
|
||||
FROM
|
||||
GC_BOARDDATA_FILE FBF
|
||||
WHERE
|
||||
FBF.BBSCTT_INNB = FB.BBSCTT_INNB
|
||||
AND FBF.SOPMAL_CD = FB.SOPMAL_CD) AS ISFILES ,
|
||||
ANSW.BBSCTT_INNB AS ANSW_BBSCTT_INNB ,
|
||||
ANSW.SJ AS ANSW_SJ ,
|
||||
ANSW.CN AS ANSW_BBSCTT_CN ,
|
||||
DATE_FORMAT(ANSW.REGIST_DT, '%Y-%m-%d %H:%i:%s') AS ANSW_REGIST_DT ,
|
||||
FBG.GOODS_INNB ,
|
||||
FG.GOODS_NM ,
|
||||
FGI.IMG,
|
||||
GM.JOIN_MTH_CD,
|
||||
GM.MBR_DV_CD,
|
||||
GOI.ORDR_INNB,
|
||||
GOIO.ORDR_GOODS_OPTN_INNB
|
||||
FROM
|
||||
GC_BOARDDATA FB
|
||||
INNER JOIN GC_BOARDMANAGER FBM ON
|
||||
FB.SOPMAL_CD = FBM.SOPMAL_CD
|
||||
AND FB.BBS_ID = FBM.BBS_ID
|
||||
INNER JOIN GC_SHOP FS ON
|
||||
FS.SOPMAL_CD = FB.SOPMAL_CD
|
||||
LEFT JOIN GC_BOARDDATA_GOODS FBG ON
|
||||
FB.BBSCTT_INNB = FBG.BBSCTT_INNB
|
||||
AND FB.SOPMAL_CD = FBG.SOPMAL_CD
|
||||
LEFT JOIN GC_ORDER_ITEM_OPTION GOIO ON
|
||||
GOIO.ORDR_GOODS_OPTN_INNB = FBG.ORDR_GOODS_OPTN_INNB
|
||||
AND GOIO.SOPMAL_CD = FBG.SOPMAL_CD
|
||||
LEFT JOIN GC_ORDER_ITEM GOI ON
|
||||
GOI.ORDR_GOODS_INNB = GOIO.ORDR_GOODS_INNB
|
||||
AND GOI.SOPMAL_CD = GOIO.SOPMAL_CD
|
||||
LEFT JOIN GC_GOODS FG ON
|
||||
FBG.GOODS_INNB = FG.GOODS_INNB
|
||||
AND FBG.SOPMAL_CD = FG.SOPMAL_CD
|
||||
LEFT JOIN GC_GOODS_IMAGE FGI ON
|
||||
FG.GOODS_INNB = FGI.GOODS_INNB
|
||||
AND FG.SOPMAL_CD = FGI.SOPMAL_CD
|
||||
AND FGI.IMG_KND = '02'
|
||||
AND FGI.CUT_NB = 1
|
||||
LEFT JOIN GC_BOARDDATA ANSW ON
|
||||
FB.SOPMAL_CD = ANSW.SOPMAL_CD
|
||||
AND FB.BBS_ID = ANSW.BBS_ID
|
||||
AND FB.BBSCTT_INNB = ANSW.PARNTS_BBSCTT_INNB
|
||||
AND ANSW.DEPTH = 1
|
||||
AND ANSW.USE_AT = 'Y'
|
||||
LEFT JOIN GC_MEMBER_GRAD_MAPPING FMGM ON
|
||||
FB.SOPMAL_CD = FMGM.SOPMAL_CD
|
||||
AND FB.REGUSR = FMGM.MBR_INNB
|
||||
LEFT JOIN GC_MEMBER GM
|
||||
ON GM.MBR_DV_CD = FMGM.MBR_DV_CD
|
||||
AND GM.MBR_INNB = FMGM.MBR_INNB
|
||||
LEFT JOIN GC_MEMBER_GRAD FMG ON
|
||||
FMGM.MBR_GRAD_INNB = FMG.MBR_GRAD_INNB
|
||||
LEFT JOIN GC_BOARD_ADDITM FBA ON
|
||||
FB.SOPMAL_CD = FBA.SOPMAL_CD
|
||||
AND FB.BBSCTT_INNB = FBA.BBSCTT_INNB
|
||||
AND FBA.QESITM_INNB IN (
|
||||
SELECT
|
||||
FBF.QESITM_INNB
|
||||
FROM
|
||||
GC_BOARDFORM FBF
|
||||
WHERE
|
||||
FBF.ADIT_ITM_DV_CD = '03'
|
||||
AND FBA.SOPMAL_CD = FBF.SOPMAL_CD
|
||||
AND FBF.BBS_ID = FB.BBS_ID)
|
||||
WHERE 1=1
|
||||
<include refid="selectListWhere"/>
|
||||
<if test = "@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(serverDv, 'sopmal')">
|
||||
<include refid="selectSopmalNtceWhere"/>
|
||||
</if>
|
||||
AND (FB.USE_AT = 'Y'
|
||||
/* 사용자 화면에선 삭제글은 보이지 않음 */
|
||||
<if test = "!@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(serverDv, 'sopmal')">
|
||||
OR ANSW.BBSCTT_INNB IS NOT NULL
|
||||
</if>
|
||||
)
|
||||
AND FB.DEPTH = 0
|
||||
AND FB.SOPMAL_CD = #{sopmalCd}
|
||||
AND FB.BBS_ID = #{bbsId}
|
||||
ORDER BY BBSCTT_INNB DESC) TB
|
||||
WHERE (@rownum:=0)=0
|
||||
) PV
|
||||
WHERE 1=1
|
||||
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
|
||||
</select>
|
||||
|
||||
|
||||
<!--*****************************************
|
||||
게시글 상세 조회 시작
|
||||
@@ -1671,7 +1811,7 @@
|
||||
,LEAD(FB.REGUSR_ID)OVER(ORDER BY FB.BBSCTT_INNB DESC)AS AFTER_REGUSR_ID
|
||||
,LEAD(FB.REGUSR_NM)OVER(ORDER BY FB.BBSCTT_INNB DESC)AS AFTER_REGUSR_NM
|
||||
</if>
|
||||
<if test = "@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(rvwBbscttDv, 'rvw')">/* 리뷰 상세보기 일 때만 */
|
||||
<if test = "@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(rvwBbscttDv, 'rvw') || @com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(bbsTyCd, '12')">/* 리뷰, 1:1문의 상세보기 일 때만 */
|
||||
,FOI.ORDR_INNB
|
||||
</if>
|
||||
,GM.JOIN_MTH_CD
|
||||
@@ -1691,7 +1831,7 @@
|
||||
AND GM.MBR_INNB = FMGM.MBR_INNB
|
||||
LEFT JOIN GC_MEMBER_GRAD FMG
|
||||
ON FMGM.MBR_GRAD_INNB = FMG.MBR_GRAD_INNB
|
||||
<if test = "@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(rvwBbscttDv, 'rvw')">/* 리뷰 상세보기 일 때만 */
|
||||
<if test = "@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(rvwBbscttDv, 'rvw') || @com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(bbsTyCd, '12')">/* 리뷰, 1:1문의 상세보기 일 때만 */
|
||||
LEFT JOIN GC_BOARDDATA_GOODS FBG
|
||||
ON FB.BBSCTT_INNB = FBG.BBSCTT_INNB
|
||||
AND FB.SOPMAL_CD = FBG.SOPMAL_CD
|
||||
|
||||
@@ -1914,3 +1914,29 @@ function history_add(serializeData){
|
||||
window.history.replaceState({}, '', currentUrl.toString());
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 주문번호를 받아 새창에 주문상세화면 호출
|
||||
*/
|
||||
const fn_comm_go_ordr_dtl = function(ordrInnb) {
|
||||
// form 생성
|
||||
var form = document.createElement('form');
|
||||
form.method = 'POST';
|
||||
form.action = '/mngr/ordr/ordrmngr/selectOrdrDtlInqire';
|
||||
form.target = '_blank'; // 새 창
|
||||
|
||||
// 파라미터 input 생성
|
||||
var input = document.createElement('input');
|
||||
input.type = 'hidden';
|
||||
input.name = 'ordrInnb';
|
||||
input.value = ordrInnb;
|
||||
|
||||
form.appendChild(input);
|
||||
|
||||
// body에 form 추가 후 submit
|
||||
document.body.appendChild(form);
|
||||
form.submit();
|
||||
|
||||
// submit 후 form 제거 (메모리 관리)
|
||||
document.body.removeChild(form);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user