|
|
@@ -29,8 +29,7 @@
|
|
|
OR
|
|
|
CUST_NO = #{custNo}
|
|
|
)
|
|
|
- ORDER BY RGOODS_SQ
|
|
|
- LIMIT 1
|
|
|
+ ORDER BY REG_DT LIMIT 1
|
|
|
) Z
|
|
|
)
|
|
|
</delete>
|
|
|
@@ -81,7 +80,7 @@
|
|
|
, GI.SYS_IMG_NM
|
|
|
FROM (
|
|
|
SELECT GOODS_CD
|
|
|
- , RANK() OVER(ORDER BY REG_DT DESC, GOODS_CD) AS DISP_ORD
|
|
|
+ , RANK() OVER(ORDER BY UPD_DT DESC) AS DISP_ORD
|
|
|
FROM TB_RECENTLY_GOODS
|
|
|
WHERE 1 = 1
|
|
|
<choose>
|
|
|
@@ -105,4 +104,26 @@
|
|
|
ORDER BY A.DISP_ORD
|
|
|
</select>
|
|
|
|
|
|
+ <!-- 최근 본 상품 목록 등록 여부 -->
|
|
|
+ <select id="getRecentlyGoodsOwnCount" parameterType="RecentlyGoods" resultType="int">
|
|
|
+ /* TsfRecentlyGoods.getRecentlyGoodsOwnCount */
|
|
|
+ SELECT COUNT(*)
|
|
|
+ FROM TB_RECENTLY_GOODS
|
|
|
+ WHERE 1 = 1
|
|
|
+ AND (
|
|
|
+ (GOODS_CD = #{goodsCd} AND JSESSION_ID = #{jsessionId})
|
|
|
+ OR
|
|
|
+ (GOODS_CD = #{goodsCd} AND CUST_NO = #{custNo})
|
|
|
+ )
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <update id="updateRecentlyGoods" parameterType="RecentlyGoods">
|
|
|
+ /* TsfRecentlyGoods.updateRecentlyGoods */
|
|
|
+ UPDATE TB_RECENTLY_GOODS
|
|
|
+ SET UPD_DT = NOW()
|
|
|
+ WHERE 1=1
|
|
|
+ AND GOODS_CD = #{goodsCd}
|
|
|
+ AND CUST_NO = #{custNo}
|
|
|
+ </update>
|
|
|
+
|
|
|
</mapper>
|