|
|
@@ -27,12 +27,7 @@
|
|
|
AND P.PLAN_GB = 'P' /*기획전*/
|
|
|
AND P.SITE_CD = #{siteCd}
|
|
|
<if test="frontGb != null and frontGb != ''">
|
|
|
- <if test='frontGb == "P"'> <!-- PC웹 -->
|
|
|
- AND P.FRONT_GB IN ('A','P')
|
|
|
- </if>
|
|
|
- <if test='frontGb == "A" or frontGb == "M"'> <!-- 모바일 -->
|
|
|
- AND P.FRONT_GB IN ('A','M')
|
|
|
- </if>
|
|
|
+ AND P.FRONT_GB LIKE CONCAT('%',#{frontGb},'%')
|
|
|
</if>
|
|
|
AND NOW() BETWEEN P.DISP_STDT AND P.DISP_EDDT
|
|
|
AND P.DEL_YN = 'N' /*삭제안된 기획전*/
|
|
|
@@ -90,12 +85,7 @@
|
|
|
WHERE P.PLAN_GB = 'P' /*기획전*/
|
|
|
AND P.SITE_CD = #{siteCd}
|
|
|
<if test="frontGb != null and frontGb != ''">
|
|
|
- <if test='frontGb == "P"'> <!-- PC웹 -->
|
|
|
- AND P.FRONT_GB IN ('A','P')
|
|
|
- </if>
|
|
|
- <if test='frontGb == "A" or frontGb == "M"'> <!-- 모바일 -->
|
|
|
- AND P.FRONT_GB IN ('A','M')
|
|
|
- </if>
|
|
|
+ AND P.FRONT_GB LIKE CONCAT('%',#{frontGb},'%')
|
|
|
</if>
|
|
|
AND NOW() BETWEEN P.DISP_STDT AND P.DISP_EDDT
|
|
|
AND P.DEL_YN = 'N' /*삭제안된 기획전*/
|
|
|
@@ -163,12 +153,7 @@
|
|
|
AND P.PLAN_GB = 'P' /*기획전*/
|
|
|
AND P.SITE_CD = #{siteCd}
|
|
|
<if test="frontGb != null and frontGb != ''">
|
|
|
- <if test='frontGb == "P"'> <!-- PC웹 -->
|
|
|
- AND P.FRONT_GB IN ('A','P')
|
|
|
- </if>
|
|
|
- <if test='frontGb == "A" or frontGb == "M"'> <!-- 모바일 -->
|
|
|
- AND P.FRONT_GB IN ('A','M')
|
|
|
- </if>
|
|
|
+ AND P.FRONT_GB LIKE CONCAT('%',#{frontGb},'%')
|
|
|
</if>
|
|
|
AND NOW() BETWEEN P.DISP_STDT AND P.DISP_EDDT
|
|
|
AND P.DEL_YN = 'N' /*삭제안된 기획전*/
|
|
|
@@ -285,7 +270,7 @@
|
|
|
AND NOW() BETWEEN A.DISP_STDT AND A.DISP_EDDT
|
|
|
</if>
|
|
|
<if test="frontGb != null and frontGb != ''">
|
|
|
- AND (A.FRONT_GB = 'A' OR A.FRONT_GB = #{frontGb})
|
|
|
+ AND A.FRONT_GB LIKE CONCAT('%',#{frontGb},'%')
|
|
|
</if>
|
|
|
</select>
|
|
|
|
|
|
@@ -330,12 +315,7 @@
|
|
|
WHERE P.PLAN_GB = 'E' /*이벤트*/
|
|
|
AND P.SITE_CD = #{siteCd}
|
|
|
<if test="frontGb != null and frontGb != ''">
|
|
|
- <if test='frontGb == "P"'> <!-- PC웹 -->
|
|
|
- AND P.FRONT_GB IN ('A','P')
|
|
|
- </if>
|
|
|
- <if test='frontGb == "A" or frontGb == "M"'> <!-- 모바일 -->
|
|
|
- AND P.FRONT_GB IN ('A','M')
|
|
|
- </if>
|
|
|
+ AND P.FRONT_GB LIKE CONCAT('%',#{frontGb},'%')
|
|
|
</if>
|
|
|
AND NOW() BETWEEN P.DISP_STDT AND P.DISP_EDDT
|
|
|
AND P.DEL_YN = 'N' /*삭제안된 기획전*/
|