|
@@ -4,7 +4,7 @@
|
|
|
|
|
|
|
|
<!-- 상품 기본정보 이력 생성 -->
|
|
<!-- 상품 기본정보 이력 생성 -->
|
|
|
<insert id="createGoodsHst" parameterType="Goods">
|
|
<insert id="createGoodsHst" parameterType="Goods">
|
|
|
- /* AdmGoods.createGoodsHst */
|
|
|
|
|
|
|
+ /* TsbGoods.createGoodsHst */
|
|
|
INSERT INTO TB_GOODS_HST
|
|
INSERT INTO TB_GOODS_HST
|
|
|
( GOODS_CD
|
|
( GOODS_CD
|
|
|
, PRODUCT_NO
|
|
, PRODUCT_NO
|
|
@@ -445,6 +445,7 @@
|
|
|
|
|
|
|
|
<!-- 사용자검색어가 있는 상품 조회 -->
|
|
<!-- 사용자검색어가 있는 상품 조회 -->
|
|
|
<select id="getGoodsByGooodsSnm1List" resultType="Goods">
|
|
<select id="getGoodsByGooodsSnm1List" resultType="Goods">
|
|
|
|
|
+ /* TsbGoods.getGoodsByGooodsSnm1List */
|
|
|
WITH RECURSIVE TMP_COLOR_GOODS AS (
|
|
WITH RECURSIVE TMP_COLOR_GOODS AS (
|
|
|
SELECT Z.GOODS_CD
|
|
SELECT Z.GOODS_CD
|
|
|
, REPLACE(CONCAT(GROUP_CONCAT(COLOR_GRP_CD),';',GROUP_CONCAT(COLOR_ENM),';',GROUP_CONCAT(CD_NM)),',',';') AS COLOR_INFO
|
|
, REPLACE(CONCAT(GROUP_CONCAT(COLOR_GRP_CD),';',GROUP_CONCAT(COLOR_ENM),';',GROUP_CONCAT(CD_NM)),',',';') AS COLOR_INFO
|
|
@@ -1066,4 +1067,135 @@
|
|
|
, UPD_DT = NOW()
|
|
, UPD_DT = NOW()
|
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
+ <!--실측사이즈 저장-->
|
|
|
|
|
+ <insert id="saveGoodsIfMeasurement" parameterType="GoodsIfMeasurement">
|
|
|
|
|
+ /* TsbGoods.saveGoodsIfMeasurement */
|
|
|
|
|
+ INSERT INTO TB_IF_MEASUREMENT (
|
|
|
|
|
+ SKUCODE
|
|
|
|
|
+ , PRODUCTNO
|
|
|
|
|
+ , PRODUCTCODE
|
|
|
|
|
+ , TYPECD
|
|
|
|
|
+ , WASHINGMETHOD
|
|
|
|
|
+ , VALUE1
|
|
|
|
|
+ , VALUE2
|
|
|
|
|
+ , VALUE3
|
|
|
|
|
+ , VALUE4
|
|
|
|
|
+ , VALUE5
|
|
|
|
|
+ , MEMO
|
|
|
|
|
+ , DATEINSERTED
|
|
|
|
|
+ , DATELASTMODIFIED
|
|
|
|
|
+ , ISUSE
|
|
|
|
|
+ , USERLASTMODIFIED
|
|
|
|
|
+ , UPD_DT
|
|
|
|
|
+ )
|
|
|
|
|
+ (
|
|
|
|
|
+ #{skucode}
|
|
|
|
|
+ , #{productno}
|
|
|
|
|
+ , #{productcode}
|
|
|
|
|
+ , #{typecd}
|
|
|
|
|
+ , #{washingmethod}
|
|
|
|
|
+ , NVL(#{value1},0)
|
|
|
|
|
+ , NVL(#{value2},0)
|
|
|
|
|
+ , NVL(#{value3},0)
|
|
|
|
|
+ , NVL(#{value4},0)
|
|
|
|
|
+ , NVL(#{value5},0)
|
|
|
|
|
+ , #{memo}
|
|
|
|
|
+ , CONVERT(VARCHAR,#{dateinserted},20) /* yyyy-mm-dd hh:mi:ss */
|
|
|
|
|
+ , CONVERT(VARCHAR,#{datelastmodified},20)
|
|
|
|
|
+ , NVL(#{isuse},'1')
|
|
|
|
|
+ , #{userlastmodified}
|
|
|
|
|
+ , NOW()
|
|
|
|
|
+ )
|
|
|
|
|
+ ON DUPLICATE KEY UPDATE
|
|
|
|
|
+ WASHINGMETHOD = #{washingmethod}
|
|
|
|
|
+ , VALUE1 = NVL(#{value1},0)
|
|
|
|
|
+ , VALUE2 = NVL(#{value2},0)
|
|
|
|
|
+ , VALUE3 = NVL(#{value3},0)
|
|
|
|
|
+ , VALUE4 = NVL(#{value4},0)
|
|
|
|
|
+ , VALUE5 = NVL(#{value5},0)
|
|
|
|
|
+ , MEMO = #{memo}
|
|
|
|
|
+ , DATEINSERTED = CONVERT(VARCHAR,#{dateinserted},20) /* yyyy-mm-dd hh:mi:ss */
|
|
|
|
|
+ , DATELASTMODIFIED = CONVERT(VARCHAR,#{datelastmodified},20)
|
|
|
|
|
+ , ISUSE = NVL(#{isuse},'1')
|
|
|
|
|
+ , USERLASTMODIFIED = #{userlastmodified}
|
|
|
|
|
+ , UPD_DT = NOW()
|
|
|
|
|
+ </insert>
|
|
|
|
|
+
|
|
|
|
|
+ <!--입고 저장-->
|
|
|
|
|
+ <insert id="saveGoodsIfIncomelot" parameterType="GoodsIfMeasurement">
|
|
|
|
|
+ /* TsbGoods.saveGoodsIfIncomelot */
|
|
|
|
|
+ INSERT INTO TB_IF_INCOMELOT (
|
|
|
|
|
+ LOTNO
|
|
|
|
|
+ , PURCHASENO
|
|
|
|
|
+ , PROVIDERNO
|
|
|
|
|
+ , PROVIDERNAME
|
|
|
|
|
+ , BRANDNO
|
|
|
|
|
+ , BRANDNAME
|
|
|
|
|
+ , DATEINCOME
|
|
|
|
|
+ , UPD_DT
|
|
|
|
|
+ )
|
|
|
|
|
+ (
|
|
|
|
|
+ #{lotno}
|
|
|
|
|
+ , #{purchaseno}
|
|
|
|
|
+ , #{providerno}
|
|
|
|
|
+ , #{providername}
|
|
|
|
|
+ , #{brandno}
|
|
|
|
|
+ , #{brandname}
|
|
|
|
|
+ , CONVERT(VARCHAR,#{dateincome},20) /* yyyy-mm-dd hh:mi:ss */
|
|
|
|
|
+ , NOW()
|
|
|
|
|
+ )
|
|
|
|
|
+ ON DUPLICATE KEY UPDATE
|
|
|
|
|
+ PURCHASENO = #{purchaseno}
|
|
|
|
|
+ , PROVIDERNO = #{providerno}
|
|
|
|
|
+ , PROVIDERNAME = #{providername}
|
|
|
|
|
+ , BRANDNO = #{brandno}
|
|
|
|
|
+ , BRANDNAME = #{brandname}
|
|
|
|
|
+ , DATEINCOME = CONVERT(VARCHAR,#{dateincome},20)
|
|
|
|
|
+ , UPD_DT = NOW()
|
|
|
|
|
+ </insert>
|
|
|
|
|
+
|
|
|
|
|
+ <!--입고상품 저장-->
|
|
|
|
|
+ <insert id="saveGoodsIfIncomelotitem" parameterType="GoodsIfMeasurement">
|
|
|
|
|
+ /* TsbGoods.saveGoodsIfIncomelotitem */
|
|
|
|
|
+ INSERT INTO TB_IF_INCOMELOTITEM (
|
|
|
|
|
+ LOTNO
|
|
|
|
|
+ , ITEMNO
|
|
|
|
|
+ , WMSITEMNO
|
|
|
|
|
+ , DATEINCOME
|
|
|
|
|
+ , PRODUCTNO
|
|
|
|
|
+ , PRODUCTCODE
|
|
|
|
|
+ , PRODUCTNAME
|
|
|
|
|
+ , SKUCODE
|
|
|
|
|
+ , NORMALQTY
|
|
|
|
|
+ , BROKENQTY
|
|
|
|
|
+ , TOTALQTY
|
|
|
|
|
+ , UPD_DT
|
|
|
|
|
+ )
|
|
|
|
|
+ (
|
|
|
|
|
+ #{lotno}
|
|
|
|
|
+ , #{itemno}
|
|
|
|
|
+ , #{wmsitemno}
|
|
|
|
|
+ , CONVERT(VARCHAR,#{dateincome},20) /* yyyy-mm-dd hh:mi:ss */
|
|
|
|
|
+ , #{productno}
|
|
|
|
|
+ , #{productcode}
|
|
|
|
|
+ , #{productname}
|
|
|
|
|
+ , #{skucode}
|
|
|
|
|
+ , #{normalqty}
|
|
|
|
|
+ , #{brokenqty}
|
|
|
|
|
+ , #{totalqty}
|
|
|
|
|
+ , NOW()
|
|
|
|
|
+ )
|
|
|
|
|
+ ON DUPLICATE KEY UPDATE
|
|
|
|
|
+ WMSITEMNO = #{wmsitemno}
|
|
|
|
|
+ , DATEINCOME = CONVERT(VARCHAR,#{dateincome},20)
|
|
|
|
|
+ , PRODUCTNO = #{productno}
|
|
|
|
|
+ , PRODUCTCODE = #{productcode}
|
|
|
|
|
+ , PRODUCTNAME = #{productname}
|
|
|
|
|
+ , SKUCODE = #{skucode}
|
|
|
|
|
+ , NORMALQTY = #{normalqty}
|
|
|
|
|
+ , BROKENQTY = #{brokenqty}
|
|
|
|
|
+ , TOTALQTY = #{totalqty}
|
|
|
|
|
+ , UPD_DT = NOW()
|
|
|
|
|
+ </insert>
|
|
|
|
|
+
|
|
|
</mapper>
|
|
</mapper>
|