|
|
|
@ -748,25 +748,25 @@
|
|
|
|
|
</select> |
|
|
|
|
<select id="selectStockListByOderId" resultType="com.logpm.distribution.vo.DistributionStockListVO"> |
|
|
|
|
SELECT |
|
|
|
|
ldsl.id id, |
|
|
|
|
ldsl.incoming_batch incomingBatch, |
|
|
|
|
ldsl.market_name marketName, |
|
|
|
|
ldsl.service_type serviceType, |
|
|
|
|
ldsl.service_number serviceNumber, |
|
|
|
|
ldsl.description_goods descriptionGoods, |
|
|
|
|
ldsl.cargo_number cargoNumber, |
|
|
|
|
ldsl.quantity_stock quantityStock , |
|
|
|
|
lwtg.tray_code trayCode, |
|
|
|
|
lwug.position_code positionCode |
|
|
|
|
FROM |
|
|
|
|
logpm_distribution_stock_list ldsl |
|
|
|
|
JOIN logpm_distribution_parcel_list ldpl ON ldpl.id = ldsl.parcel_list_id |
|
|
|
|
left JOIN logpm_warehouse_updown_goods lwug ON ldsl.material_id = lwug.association_id |
|
|
|
|
AND lwug.incoming_batch = ldsl.incoming_batch |
|
|
|
|
AND ldsl.market_id = lwug.market_id |
|
|
|
|
LEFT JOIN logpm_warehouse_tray_goods lwtg ON lwtg.association_id = ldsl.material_id |
|
|
|
|
AND lwtg.incoming_batch = ldsl.incoming_batch |
|
|
|
|
AND ldsl.market_id = lwtg.market_id |
|
|
|
|
ldpl.id AS id, |
|
|
|
|
ldpl.order_package_code AS orderPackageCode, |
|
|
|
|
ldpl.warehouse AS warehouse, |
|
|
|
|
ldpl.firsts AS firsts, |
|
|
|
|
ldpl.SECOND AS SECOND, |
|
|
|
|
ldpl.third_product AS thirdProduct, |
|
|
|
|
ldpl.material_code AS cargoNumber, |
|
|
|
|
ldpl.material_name AS descriptionGoods, |
|
|
|
|
ldpl.order_package_status AS orderPackageStatus, |
|
|
|
|
ldpl.conditions, |
|
|
|
|
lwtg.tray_code AS trayCode, |
|
|
|
|
lwug.position_code AS positionCode , |
|
|
|
|
ldsa.mall_name as marketName |
|
|
|
|
from |
|
|
|
|
logpm_distribution_stock_article ldsa |
|
|
|
|
LEFT JOIN logpm_distribution_parcel_list ldpl on ldpl.stock_article_id=ldsa.id |
|
|
|
|
LEFT JOIN logpm_warehouse_updown_goods lwug ON ldpl.id = lwug.association_id |
|
|
|
|
|
|
|
|
|
LEFT JOIN logpm_warehouse_tray_goods lwtg ON lwtg.association_id = ldpl.id |
|
|
|
|
<where> |
|
|
|
|
ldpl.stock_article_id = #{id} and ldpl.conditions =2 |
|
|
|
|
<if test="collect != null and @org.apache.commons.collections4.CollectionUtils@isNotEmpty(collect)"> |
|
|
|
@ -776,16 +776,7 @@
|
|
|
|
|
</foreach> |
|
|
|
|
</if> |
|
|
|
|
</where> |
|
|
|
|
GROUP BY |
|
|
|
|
ldsl.id, |
|
|
|
|
ldsl.incoming_batch, |
|
|
|
|
ldsl.market_name, |
|
|
|
|
ldsl.service_type, |
|
|
|
|
ldsl.service_number, |
|
|
|
|
ldsl.description_goods, |
|
|
|
|
ldsl.cargo_number, |
|
|
|
|
lwtg.tray_code, |
|
|
|
|
lwug.position_code; |
|
|
|
|
|
|
|
|
|
</select> |
|
|
|
|
<select id="exportDistributionParcelList" |
|
|
|
|
resultType="com.logpm.distribution.excel.DistributionParcelListExcel"> |
|
|
|
|