|
|
@@ -2,7 +2,7 @@
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.style24.front.biz.dao.TsfSocialDao">
|
|
|
<select id="getSocialInfo" resultType="Social" parameterType="Social">
|
|
|
- <!-- TsfSocial.getSocialInfo -->
|
|
|
+ /* TsfSocial.getSocialInfo*/
|
|
|
SELECT A.SOCIAL_SQ
|
|
|
, A.SOCIAL_NM
|
|
|
, A.SOCIAL_TYPE
|
|
|
@@ -23,6 +23,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getSocialGoodsList" resultType="Social" parameterType="Social">
|
|
|
+ /* TsfSocial.getSocialGoodsList*/
|
|
|
SELECT F.*
|
|
|
, (CASE WHEN F.GOODS_TYPE = 'G056_N' THEN (SELECT IFNULL(SUM(CURR_STOCK_QTY - BASE_STOCK_QTY),0) FROM VW_STOCK WHERE GOODS_CD = F.GOODS_CD)
|
|
|
ELSE (SELECT IFNULL(SUM(CURR_STOCK_QTY - BASE_STOCK_QTY),0) FROM VW_STOCK_COMPOSE WHERE GOODS_CD = F.GOODS_CD)
|
|
|
@@ -31,6 +32,7 @@
|
|
|
, CASE IFNULL((SELECT COUNT(SYS_IMG_NM) FROM TB_GOODS_IMG WHERE GOODS_CD = F.GOODS_CD AND COLOR_CD = F.MAIN_COLOR_CD AND DEFAULT_IMG_YN = 'Y' ),0)
|
|
|
WHEN 0 THEN 'N'
|
|
|
ELSE 'Y' END AS GOODS_IMAGE_YN
|
|
|
+ ,(CASE WHEN F.WISH_GOOD IS NULL THEN 'N' ELSE 'Y' END) AS WISH_YN
|
|
|
FROM
|
|
|
(
|
|
|
SELECT A.SOCIAL_SQ
|
|
|
@@ -58,9 +60,13 @@
|
|
|
, C.MAIN_COLOR_CD
|
|
|
, D.BRAND_KNM
|
|
|
, D.BRAND_ENM
|
|
|
+ , W.CUST_NO
|
|
|
+ , W.GOODS_CD AS WISH_GOOD
|
|
|
FROM TB_SOCIAL A INNER JOIN tb_social_goods B ON A.SOCIAL_SQ = B.SOCIAL_SQ
|
|
|
INNER JOIN TB_GOODS C ON B.GOODS_CD = C.GOODS_CD
|
|
|
INNER JOIN TB_BRAND D ON C.BRAND_CD = D.BRAND_CD
|
|
|
+ LEFT JOIN TB_WISHLIST W ON C.GOODS_CD = W.GOODS_CD
|
|
|
+ AND W.CUST_NO = IFNULL(#{custNo},0)
|
|
|
WHERE 1=1
|
|
|
AND NOW() BETWEEN A.SOCIAL_STDT AND A.SOCIAL_EDDT
|
|
|
AND A.USE_YN = 'Y' /*사용여부*/
|