|
@@ -3650,16 +3650,44 @@
|
|
|
WHERE PRODUCT_NO = #{productNo}
|
|
WHERE PRODUCT_NO = #{productNo}
|
|
|
</update>
|
|
</update>
|
|
|
|
|
|
|
|
|
|
+ <!-- WMS입고상품 목록 건수 -->
|
|
|
|
|
+ <select id="getGoodsWmsIncomelotListCount" parameterType="WmsGoods" resultType="int">
|
|
|
|
|
+ /* TsaGoods.getGoodsWmsIncomelotListCount */
|
|
|
|
|
+ SELECT COUNT(*)
|
|
|
|
|
+ FROM TB_WMS_GOODS A
|
|
|
|
|
+ LEFT OUTER JOIN TB_BRAND B ON A.BRAND_NO = B.BRAND_NO
|
|
|
|
|
+ LEFT OUTER JOIN TB_SUPPLY_COMPANY S ON A.PROVIDER_NO = S.PROVIDER_NO
|
|
|
|
|
+ WHERE GOODS_REG_GB IS NULL /* 온라인 미등록 상품 */
|
|
|
|
|
+ <if test="modelNo != null and modelNo != ''">
|
|
|
|
|
+ AND UPPER(A.MODEL_NO) LIKE CONCAT('%',UPPER(#{modelNo}),'%')
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="stDate != null and stDate != ''">
|
|
|
|
|
+ AND A.REG_DT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d %H:%i:%S')
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="edDate != null and edDate != ''">
|
|
|
|
|
+ <![CDATA[
|
|
|
|
|
+ AND A.REG_DT < DATE_FORMAT(DATE_ADD(#{edDate}, INTERVAL 1 DAY), '%Y-%m-%d %H:%i:%S')
|
|
|
|
|
+ ]]>
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="supplyCompCd != null and supplyCompCd != ''">
|
|
|
|
|
+ AND UPPER(S.SUPPLY_COMP_CD) = UPPER(#{supplyCompCd})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ <if test="brandCd != null and brandCd != ''">
|
|
|
|
|
+ AND UPPER(B.BRAND_CD) = UPPER(#{brandCd})
|
|
|
|
|
+ </if>
|
|
|
|
|
+ ORDER BY A.UPD_DT DESC
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
<!-- WMS입고상품 목록 -->
|
|
<!-- WMS입고상품 목록 -->
|
|
|
<select id="getGoodsWmsIncomelotList" parameterType="WmsGoods" resultType="WmsGoods">
|
|
<select id="getGoodsWmsIncomelotList" parameterType="WmsGoods" resultType="WmsGoods">
|
|
|
/* TsaGoods.getGoodsWmsIncomelotList */
|
|
/* TsaGoods.getGoodsWmsIncomelotList */
|
|
|
|
|
+ SELECT Q.* FROM (
|
|
|
|
|
+ SELECT Z.* FROM (
|
|
|
|
|
+ SELECT A.*, @rownum := @rownum + 1 AS RNUM
|
|
|
|
|
+ FROM (
|
|
|
SELECT A.PRODUCT_NO
|
|
SELECT A.PRODUCT_NO
|
|
|
, A.PRODUCT_CODE
|
|
, A.PRODUCT_CODE
|
|
|
, A.PRODUCT_NAME
|
|
, A.PRODUCT_NAME
|
|
|
- , A.SKUCODE
|
|
|
|
|
- , A.NORMAL_QTY
|
|
|
|
|
- , A.BROKEN_QTY
|
|
|
|
|
- , A.TOTAL_QTY
|
|
|
|
|
, A.MODEL_NO
|
|
, A.MODEL_NO
|
|
|
, A.PROVIDER_NO
|
|
, A.PROVIDER_NO
|
|
|
, A.PROVIDER_NAME
|
|
, A.PROVIDER_NAME
|
|
@@ -3676,11 +3704,12 @@
|
|
|
, FN_GET_USER_NM(A.UPD_NO) AS UPD_NM
|
|
, FN_GET_USER_NM(A.UPD_NO) AS UPD_NM
|
|
|
, DATE_FORMAT(A.UPD_DT,'%Y%m%d%H%i%S') AS UPD_DT
|
|
, DATE_FORMAT(A.UPD_DT,'%Y%m%d%H%i%S') AS UPD_DT
|
|
|
FROM TB_WMS_GOODS A
|
|
FROM TB_WMS_GOODS A
|
|
|
|
|
+ JOIN ( SELECT @rownum := 0) R
|
|
|
LEFT OUTER JOIN TB_BRAND B ON A.BRAND_NO = B.BRAND_NO
|
|
LEFT OUTER JOIN TB_BRAND B ON A.BRAND_NO = B.BRAND_NO
|
|
|
LEFT OUTER JOIN TB_SUPPLY_COMPANY S ON A.PROVIDER_NO = S.PROVIDER_NO
|
|
LEFT OUTER JOIN TB_SUPPLY_COMPANY S ON A.PROVIDER_NO = S.PROVIDER_NO
|
|
|
WHERE GOODS_REG_GB IS NULL /* 온라인 미등록 상품 */
|
|
WHERE GOODS_REG_GB IS NULL /* 온라인 미등록 상품 */
|
|
|
<if test="modelNo != null and modelNo != ''">
|
|
<if test="modelNo != null and modelNo != ''">
|
|
|
- AND UPPER(A.MODEL_NO) = CONCAT('%',UPPER(#{modelNo}),'%')
|
|
|
|
|
|
|
+ AND UPPER(A.MODEL_NO) LIKE CONCAT('%',UPPER(#{modelNo}),'%')
|
|
|
</if>
|
|
</if>
|
|
|
<if test="stDate != null and stDate != ''">
|
|
<if test="stDate != null and stDate != ''">
|
|
|
AND A.REG_DT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d %H:%i:%S')
|
|
AND A.REG_DT >= DATE_FORMAT(#{stDate}, '%Y-%m-%d %H:%i:%S')
|
|
@@ -3697,6 +3726,7 @@
|
|
|
AND UPPER(B.BRAND_CD) = UPPER(#{brandCd})
|
|
AND UPPER(B.BRAND_CD) = UPPER(#{brandCd})
|
|
|
</if>
|
|
</if>
|
|
|
ORDER BY A.UPD_DT DESC
|
|
ORDER BY A.UPD_DT DESC
|
|
|
|
|
+ <include refid="getListPagingCondition_sql"/>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
<!-- 사은품 등록 -->
|
|
<!-- 사은품 등록 -->
|