fix : 쇼핑몰 구독서비스 관련
This commit is contained in:
@@ -3,49 +3,54 @@
|
||||
<mapper namespace="com.wb.domainserver.domain.gcone.goods.subsvc.mapper.BOSubsvcMapper">
|
||||
|
||||
<!-- 구독서비스 목록 조회 -->
|
||||
<select id="selectBOSubsvcList" parameterType="com.wb.domainserver.domain.gcone.goods.subsvc.vo.BOSubsvcVO" resultType="dataMap">
|
||||
<select id="selectBOSubsvcList"
|
||||
parameterType="com.wb.domainserver.domain.gcone.goods.subsvc.vo.BOSubsvcVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
SELECT SUBSVC_INNB
|
||||
, SOPMAL_CD
|
||||
, SUBSVC_NM
|
||||
, SUB_PD
|
||||
, SUBSVC_GNR
|
||||
, SUBSVC_GNR_NM
|
||||
, DLVY_CNT
|
||||
, DLVY_CYCLE
|
||||
, SUBSVC_CT
|
||||
, TME_DLVY_AMT
|
||||
, CNSMRPRIC
|
||||
, INVNTRY_QY
|
||||
, USEFUL_INVNTRY_QY
|
||||
, INVNTRY_POLICY_CD
|
||||
, AVLINV_LMTT_QY
|
||||
SELECT GS.SUBSVC_INNB
|
||||
, SUBSVC_STTUS_CD
|
||||
, EXPSR_DV_CD
|
||||
, EXPSR_BGN_DT
|
||||
, EXPSR_END_DT
|
||||
, EXPSR_SETUP_FWORDS
|
||||
, PURCHS_QY_LMTT_DV_CD
|
||||
, PURCHS_QY_TY_CD
|
||||
, MUMM_PURCHS_QY
|
||||
, MXMM_PURCHS_QY
|
||||
, SUBSVC_DC
|
||||
, MBL_SUBSVC_DC
|
||||
, MBL_SUBSVC_DC_PC_SAME_AT
|
||||
, IMG
|
||||
, SUBSCRPT_WTHDRAW_POSBL_AT
|
||||
, DFT_GOODS_OPTN_INNB
|
||||
, LAST_PROCS_ODR
|
||||
, USE_AT
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
FROM GC_SUBSVC
|
||||
WHERE 1 = 1
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
AND EXPSR_DV_CD = 'Y'
|
||||
AND NOW() BETWEEN EXPSR_BGN_DT AND EXPSR_END_DT
|
||||
, CONCAT(GS.SUBSVC_NM, ' (', GS.SUBSVC_GNR_NM, ')') AS SUBSVC_CONCAT_NM
|
||||
FROM GC_SUBSVC GS
|
||||
WHERE GS.SOPMAL_CD = 'SK'
|
||||
AND GS.SUBSVC_STTUS_CD != '03'
|
||||
AND GS.EXPSR_DV_CD IN ('01','03')
|
||||
AND
|
||||
CASE
|
||||
WHEN EXPSR_DV_CD = '03'
|
||||
THEN NOW() BETWEEN GS.EXPSR_BGN_DT AND GS.EXPSR_END_DT
|
||||
ELSE 1=1
|
||||
END
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 구독서비스 상세 조회 -->
|
||||
<select id="selectBOSubsvcDetail"
|
||||
parameterType="com.wb.domainserver.domain.gcone.goods.subsvc.vo.BOSubsvcVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
SELECT GS.SUBSVC_INNB
|
||||
, GS.SOPMAL_CD
|
||||
, GS.SUBSVC_NM
|
||||
, GS.SUBSVC_GNR
|
||||
, GS.SUBSVC_GNR_NM
|
||||
, GS.DLVY_CNT
|
||||
, GS.INVNTRY_QY
|
||||
, GS.INVNTRY_QY - GS.USEFUL_INVNTRY_QY AS AVAIL_QT /*가용재고*/
|
||||
, GS.SUBSVC_STTUS_CD
|
||||
, FN_GET_COMMCODE_NAME('GOODS_STTUS', GS.SUBSVC_STTUS_CD) AS SUBSVC_STTUS
|
||||
, FN_GET_COMMCODE_NAME('EXPSR_DV', GS.EXPSR_DV_CD) AS EXPSR_DV
|
||||
, GS.SUBSVC_CT /*구독료*/
|
||||
, GS.TME_DLVY_AMT /*1회배송비*/
|
||||
, GS.CNSMRPRIC /*소비자가*/
|
||||
, GS.SUBSVC_CT + (TME_DLVY_AMT * DLVY_CNT) as SELPRIC /*실판매가=구독료+(1회배송비X배송횟수)*/
|
||||
, GS.IMG
|
||||
, GS.SUBSVC_DC
|
||||
, GS.MBL_SUBSVC_DC
|
||||
, GS.MBL_SUBSVC_DC_PC_SAME_AT
|
||||
, GS.SUB_PD
|
||||
FROM GC_SUBSVC GS
|
||||
WHERE GS.SOPMAL_CD = #{sopmalCd}
|
||||
AND GS.SUBSVC_INNB = #{subsvcInnb}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user