|
@@ -4,32 +4,24 @@
|
|
|
<mapper namespace="com.emato.cus.supervise.mapper.WmsAcqShelfLoadMapper">
|
|
|
|
|
|
<!-- 企业货物上下架信息: 上架查询 -->
|
|
|
- <select id="getWmsAcqShelfLoadUp" parameterType="java.util.Map"
|
|
|
- resultType="com.emato.cus.supervise.domain.WmsAcqShelfLoad">
|
|
|
- SELECT
|
|
|
- rc.created AS shelfLoadTime,
|
|
|
- rc.itemCode AS skuNo,
|
|
|
- rc.itemCode AS codeTs,
|
|
|
- rc.itemCode AS goodsId,
|
|
|
- rc.quantity AS gQty,
|
|
|
- rc.toLocation AS seatNo,
|
|
|
- i.unitDesc AS gUnit,
|
|
|
- 'I' AS shelfLoadType,
|
|
|
- i.`name` AS goodsName,
|
|
|
- CONCAT(
|
|
|
- i.itemSize,
|
|
|
- '-',
|
|
|
- i.itemColor,
|
|
|
- '-',
|
|
|
- i.itemStyle
|
|
|
- ) AS goodsModel
|
|
|
- FROM
|
|
|
- receipt_container rc
|
|
|
- LEFT JOIN item i ON rc.itemcode = i. CODE
|
|
|
- LEFT JOIN location l ON rc.toLocation = l.CODE
|
|
|
+ <select id="getWmsAcqShelfLoadUp" parameterType="java.util.Map" resultType="com.emato.cus.supervise.domain.WmsAcqShelfLoad">
|
|
|
+ SELECT
|
|
|
+ rc.created AS shelfLoadTime,
|
|
|
+ rc.itemCode AS skuNo,
|
|
|
+ rc.itemCode AS codeTs,
|
|
|
+ rc.itemCode AS goodsId,
|
|
|
+ rc.quantity AS gQty,
|
|
|
+ rc.toLocation AS seatNo,
|
|
|
+ i.unitDesc AS gUnit,
|
|
|
+ 'I' AS shelfLoadType,
|
|
|
+ i.`name` AS goodsName,
|
|
|
+ CONCAT(i.itemSize, '-', i.itemColor, '-', i.itemStyle) AS goodsModel
|
|
|
+ FROM receipt_container rc
|
|
|
+ LEFT JOIN item i ON rc.itemcode = i. CODE
|
|
|
+ LEFT JOIN location l ON rc.toLocation = l.CODE
|
|
|
<where>
|
|
|
1 = 1
|
|
|
- and l.zoneCode in ('A区', 'B区', 'C区', 'D区')
|
|
|
+ and l.zoneCode in ('A区', 'B区', 'C区', 'GQ区', 'F区', 'P区')
|
|
|
<if test="thisTime != null">
|
|
|
and rc.lastUpdated >= #{thisTime}
|
|
|
</if>
|
|
@@ -37,8 +29,7 @@
|
|
|
</select>
|
|
|
|
|
|
<!-- 企业货物上下架信息: 下架查询 -->
|
|
|
- <select id="getWmsAcqShelfLoadDown" parameterType="java.util.Map"
|
|
|
- resultType="com.emato.cus.supervise.domain.WmsAcqShelfLoad">
|
|
|
+ <select id="getWmsAcqShelfLoadDown" parameterType="java.util.Map" resultType="com.emato.cus.supervise.domain.WmsAcqShelfLoad">
|
|
|
SELECT
|
|
|
i.`name` AS goodsName,
|
|
|
itemCode AS codeTs,
|
|
@@ -46,23 +37,16 @@
|
|
|
itemCode AS goodsId,
|
|
|
quantity AS gQty,
|
|
|
i.unitDesc AS gUnit,
|
|
|
- CONCAT(
|
|
|
- i.itemSize,
|
|
|
- '-',
|
|
|
- i.itemColor,
|
|
|
- '-',
|
|
|
- i.itemStyle
|
|
|
- ) AS goodsModel,
|
|
|
+ CONCAT(i.itemSize, '-', i.itemColor, '-', i.itemStyle) AS goodsModel,
|
|
|
originalPickLoc AS seatNo,
|
|
|
scd.created AS shelfLoadTime,
|
|
|
'E' AS shelfLoadType
|
|
|
- FROM
|
|
|
- Shipping_container_detail scd
|
|
|
+ FROM Shipping_container_detail scd
|
|
|
LEFT JOIN item i ON scd.itemCode = i.`code`
|
|
|
LEFT JOIN location l ON scd.originalPickLoc = l.CODE
|
|
|
<where>
|
|
|
1 = 1
|
|
|
- and l.zoneCode in ('A区', 'B区', 'C区', 'D区')
|
|
|
+ and l.zoneCode in ('A区', 'B区', 'C区', 'GQ区', 'F区', 'P区')
|
|
|
<if test="thisTime != null">
|
|
|
and scd.lastUpdated >= #{thisTime}
|
|
|
</if>
|