fix: 품절 및 판매중지 상품 후순위 정렬
This commit is contained in:
@@ -237,72 +237,86 @@
|
||||
<choose>
|
||||
<when test="sortDv == 'goodsNmAsc'">
|
||||
<![CDATA[
|
||||
ORDER BY FG.GOODS_NM ASC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, FG.GOODS_NM ASC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'goodsNmDesc'">
|
||||
<![CDATA[
|
||||
ORDER BY FG.GOODS_NM DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, FG.GOODS_NM DESC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'slepricAsc'">
|
||||
<![CDATA[
|
||||
ORDER BY SLEPRIC ASC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, SLEPRIC ASC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'slepricDesc'">
|
||||
<![CDATA[
|
||||
ORDER BY SLEPRIC DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, SLEPRIC DESC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'cnsmrpricAsc'">
|
||||
<![CDATA[
|
||||
ORDER BY CNSMRPRIC ASC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, CNSMRPRIC ASC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'cnsmrpricDesc'">
|
||||
<![CDATA[
|
||||
ORDER BY CNSMRPRIC DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, CNSMRPRIC DESC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'invntryQyAsc'">
|
||||
<![CDATA[
|
||||
ORDER BY INVNTRY_QY ASC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, INVNTRY_QY ASC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'invntryQyDesc'">
|
||||
<![CDATA[
|
||||
ORDER BY INVNTRY_QY DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, INVNTRY_QY DESC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'registDtAsc'">
|
||||
<![CDATA[
|
||||
ORDER BY REGIST_DT ASC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, REGIST_DT ASC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'registDtDesc'">
|
||||
<![CDATA[
|
||||
ORDER BY REGIST_DT DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, REGIST_DT DESC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'avgEvlScore'">
|
||||
<![CDATA[
|
||||
ORDER BY GCL.GOODS_ORDR, AVG_EVL_SCORE DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, GCL.GOODS_ORDR, AVG_EVL_SCORE DESC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'cntEvlScor'">
|
||||
<![CDATA[
|
||||
ORDER BY CNT_EVL_SCOR DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, CNT_EVL_SCOR DESC
|
||||
]]>
|
||||
</when>
|
||||
<when test="sortDv == 'goodsInnbDesc'">
|
||||
<![CDATA[
|
||||
ORDER BY GOODS.GOODS_INNB DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, GOODS.GOODS_INNB DESC
|
||||
]]>
|
||||
</when>
|
||||
<otherwise>
|
||||
<![CDATA[
|
||||
ORDER BY GCL.GOODS_ORDR, AVG_EVL_SCORE DESC
|
||||
ORDER BY CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, GCL.GOODS_ORDR, AVG_EVL_SCORE DESC
|
||||
]]>
|
||||
</otherwise>
|
||||
</choose>
|
||||
|
||||
@@ -3003,7 +3003,11 @@ FROM (
|
||||
) CPN ON GOODS.SOPMAL_CD = CPN.SOPMAL_CD
|
||||
AND GOODS.GOODS_INNB = CPN.GOODS_INNB
|
||||
WHERE 1 = 1
|
||||
ORDER BY GOODS.RELM_DV_CD , GOODS.S_ORDR, GOODS.I_ORDR, GOODS.EXPSR_ORDR
|
||||
ORDER BY GOODS.RELM_DV_CD
|
||||
, GOODS.S_ORDR
|
||||
, GOODS.I_ORDR
|
||||
, CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, GOODS.EXPSR_ORDR
|
||||
|
||||
|
||||
]]>
|
||||
@@ -3905,7 +3909,11 @@ FROM (
|
||||
) CPN ON GOODS.SOPMAL_CD = CPN.SOPMAL_CD
|
||||
AND GOODS.GOODS_INNB = CPN.GOODS_INNB
|
||||
WHERE 1 = 1
|
||||
ORDER BY GOODS.RELM_DV_CD , GOODS.S_ORDR, GOODS.I_ORDR, GOODS.GOODS_ORDR
|
||||
ORDER BY GOODS.RELM_DV_CD
|
||||
, GOODS.S_ORDR
|
||||
, GOODS.I_ORDR
|
||||
, CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
, GOODS.GOODS_ORDR
|
||||
|
||||
|
||||
]]>
|
||||
@@ -4954,7 +4962,10 @@ FROM (
|
||||
) CPN ON GOODS.SOPMAL_CD = CPN.SOPMAL_CD
|
||||
AND GOODS.GOODS_INNB = CPN.GOODS_INNB
|
||||
WHERE 1 = 1
|
||||
ORDER BY GOODS.RELM_DV_CD , GOODS.S_ORDR, GOODS.I_ORDR
|
||||
ORDER BY GOODS.RELM_DV_CD
|
||||
, GOODS.S_ORDR
|
||||
, GOODS.I_ORDR
|
||||
, CASE GOODS.GOODS_STTUS_CD WHEN '01' THEN 0 WHEN '02' THEN 1 WHEN '03' THEN 2 ELSE 3 END
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user