merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.wb.domainserver.domain.gcone.goods.cmnuse.mapper.BOCmnuseMapper">
|
||||
|
||||
<!-- 상품 공용정보 목록 조회 -->
|
||||
<select id="selectBOCmnuseInfoList"
|
||||
parameterType = "com.wb.domainserver.domain.gcone.goods.cmnuse.vo.BOCmnuseVO" >
|
||||
SELECT
|
||||
ROW_NUMBER() OVER(ORDER BY i.REGIST_DT ASC) RNUM
|
||||
,i.CMNUSE_INFO_INNB as CMNUSE_INFO_INNB
|
||||
,i.CMNUSE_INFO_SJ as CMNUSE_INFO_SJ
|
||||
,DATE_FORMAT(i.REGIST_DT, '%Y-%m-%d %H:%i') as REGIST_DT
|
||||
, IFNULL(fg.LINKGOODS, 0) as LINKGOODS
|
||||
FROM GC_GOODS_INFO i
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT
|
||||
CMNUSE_INFO_INNB
|
||||
,COUNT(GOODS_INNB) as LINKGOODS
|
||||
,SOPMAL_CD
|
||||
FROM GC_GOODS
|
||||
WHERE 1=1
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
GROUP BY CMNUSE_INFO_INNB
|
||||
) fg
|
||||
ON i.CMNUSE_INFO_INNB = fg.CMNUSE_INFO_INNB
|
||||
WHERE 1=1
|
||||
AND i.SOPMAL_CD =#{sopmalCd}
|
||||
AND i.USE_AT ='Y'
|
||||
ORDER BY REGIST_DT DESC
|
||||
</select>
|
||||
|
||||
<!-- 상품 공용정보 상세 조회 -->
|
||||
<select id="selectBOCmnuseInfoDtl">
|
||||
SELECT
|
||||
CMNUSE_INFO_INNB,
|
||||
SOPMAL_CD,
|
||||
CMNUSE_INFO_SJ,
|
||||
INFO_CN
|
||||
FROM GC_GOODS_INFO
|
||||
WHERE 1=1
|
||||
AND CMNUSE_INFO_INNB = #{cmnuseInfoInnb}
|
||||
AND USE_AT ='Y'
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</select>
|
||||
|
||||
<!-- 상품 공용정보 등록 -->
|
||||
<insert id="insertBOCmnuseInfo"
|
||||
parameterType = "com.wb.domainserver.domain.gcone.goods.cmnuse.vo.BOCmnuseVO" >
|
||||
<selectKey keyProperty="cmnuseInfoInnb" resultType="String" order="BEFORE">
|
||||
SELECT IFNULL(MAX(CMNUSE_INFO_INNB), 0) + 1
|
||||
FROM GC_GOODS_INFO
|
||||
</selectKey>
|
||||
INSERT INTO GC_GOODS_INFO
|
||||
(
|
||||
CMNUSE_INFO_INNB,
|
||||
SOPMAL_CD,
|
||||
<if test="bsnmInnb != null and bsnmInnb != ''">
|
||||
BSNM_INNB,
|
||||
</if>
|
||||
<if test="cmnuseInfoSj != null and cmnuseInfoSj != ''">
|
||||
CMNUSE_INFO_SJ,
|
||||
</if>
|
||||
<if test="infoCn != null and infoCn != ''">
|
||||
INFO_CN,
|
||||
</if>
|
||||
USE_AT,
|
||||
REGUSR,
|
||||
REGIST_DT
|
||||
)
|
||||
VALUES (
|
||||
#{cmnuseInfoInnb},
|
||||
#{sopmalCd},
|
||||
<if test="bsnmInnb != null and bsnmInnb != ''">
|
||||
#{bsnmInnb},
|
||||
</if>
|
||||
<if test="cmnuseInfoSj != null and cmnuseInfoSj != ''">
|
||||
#{cmnuseInfoSj},
|
||||
</if>
|
||||
<if test="infoCn != null and infoCn != ''">
|
||||
#{infoCn},
|
||||
</if>
|
||||
'Y',
|
||||
#{regusr},
|
||||
SYSDATE()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 상품 공용정보 수정 -->
|
||||
<update id="updateBOCmnuseInfoDtl">
|
||||
UPDATE GC_GOODS_INFO
|
||||
SET CMNUSE_INFO_SJ = #{cmnuseInfoSj},
|
||||
INFO_CN = #{infoCn},
|
||||
UPDUSR = #{updusr},
|
||||
UPDT_DT = now()
|
||||
WHERE CMNUSE_INFO_INNB = #{cmnuseInfoInnb}
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
<!-- 상품 공용정보 삭제 -->
|
||||
<update id="deleteBOCmnuseInfo">
|
||||
update GC_GOODS_INFO
|
||||
SET USE_AT = 'N'
|
||||
WHERE CMNUSE_INFO_INNB = #{cmnuseInfoInnb}
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user