|
|
@ -196,6 +196,7 @@ |
|
|
|
ldsl.cargo_number cargoNumber, |
|
|
|
ldsl.cargo_number cargoNumber, |
|
|
|
ldsl.cargo_norms cargoNorms, |
|
|
|
ldsl.cargo_norms cargoNorms, |
|
|
|
ldsl.cargo_unit cargoUnit, |
|
|
|
ldsl.cargo_unit cargoUnit, |
|
|
|
|
|
|
|
ldsl.market_id marketId, |
|
|
|
ldsl.incoming_batch incomingBatch, |
|
|
|
ldsl.incoming_batch incomingBatch, |
|
|
|
lbm.product_code materialCode, |
|
|
|
lbm.product_code materialCode, |
|
|
|
ldsl.sku sku, |
|
|
|
ldsl.sku sku, |
|
|
@ -218,27 +219,66 @@ |
|
|
|
</where> |
|
|
|
</where> |
|
|
|
</select> |
|
|
|
</select> |
|
|
|
<select id="selectInventory" resultType="com.logpm.warehouse.vo.WarehouseStockListZationVO"> |
|
|
|
<select id="selectInventory" resultType="com.logpm.warehouse.vo.WarehouseStockListZationVO"> |
|
|
|
|
|
|
|
-- SELECT |
|
|
|
|
|
|
|
-- ldsl.id id, |
|
|
|
|
|
|
|
-- ldsl.material_id materialId, |
|
|
|
|
|
|
|
-- ldsl.order_code orderCode, |
|
|
|
|
|
|
|
-- lbm.product_code materialCode, |
|
|
|
|
|
|
|
-- ldsl.service_number serviceNumber, |
|
|
|
|
|
|
|
-- ldsl.description_goods descriptionGoods, |
|
|
|
|
|
|
|
-- ldsl.cargo_number cargoNumber, |
|
|
|
|
|
|
|
-- ldsl.market_id marketId, |
|
|
|
|
|
|
|
-- ldsl.cargo_norms cargoNorms, |
|
|
|
|
|
|
|
-- ldsl.incoming_batch incomingBatch, |
|
|
|
|
|
|
|
-- ldsl.cargo_unit cargoUnit, |
|
|
|
|
|
|
|
-- ldsl.stock_list_code stockListCode, |
|
|
|
|
|
|
|
-- ldsl.quantity_stock quantityStock, |
|
|
|
|
|
|
|
-- ldsl.sku sku, |
|
|
|
|
|
|
|
-- sum(lwug.num) allNum |
|
|
|
|
|
|
|
-- FROM |
|
|
|
|
|
|
|
-- logpm_distribution_stock_list ldsl |
|
|
|
|
|
|
|
-- left JOIN logpm_warehouse_updown_goods lwug ON ldsl.material_id = lwug.association_id |
|
|
|
|
|
|
|
-- AND ldsl.market_id = lwug.market_id |
|
|
|
|
|
|
|
-- AND ldsl.incoming_batch = lwug.incoming_batch |
|
|
|
|
|
|
|
-- left join logpm_basicdata_material lbm on lbm.id =ldsl.material_id |
|
|
|
SELECT |
|
|
|
SELECT |
|
|
|
distinct ldsl.id id, |
|
|
|
ldsl.id AS id, |
|
|
|
ldsl.material_id materialId, |
|
|
|
ldsl.material_id AS materialId, |
|
|
|
ldsl.order_code orderCode, |
|
|
|
ldsl.order_code AS orderCode, |
|
|
|
lbm.product_code materialCode, |
|
|
|
lbm.product_code AS materialCode, |
|
|
|
ldsl.service_number serviceNumber, |
|
|
|
ldsl.service_number AS serviceNumber, |
|
|
|
ldsl.description_goods descriptionGoods, |
|
|
|
ldsl.description_goods AS descriptionGoods, |
|
|
|
ldsl.cargo_number cargoNumber, |
|
|
|
ldsl.cargo_number AS cargoNumber, |
|
|
|
ldsl.market_id marketId, |
|
|
|
ldsl.market_id AS marketId, |
|
|
|
ldsl.cargo_norms cargoNorms, |
|
|
|
ldsl.cargo_norms AS cargoNorms, |
|
|
|
ldsl.incoming_batch incomingBatch, |
|
|
|
ldsl.incoming_batch AS incomingBatch, |
|
|
|
ldsl.cargo_unit cargoUnit, |
|
|
|
ldsl.cargo_unit AS cargoUnit, |
|
|
|
ldsl.stock_list_code stockListCode, |
|
|
|
ldsl.stock_list_code AS stockListCode, |
|
|
|
ldsl.quantity_stock quantityStock, |
|
|
|
ldsl.quantity_stock AS quantityStock, |
|
|
|
ldsl.sku sku |
|
|
|
ldsl.sku AS sku, |
|
|
|
|
|
|
|
COALESCE(lwug.allNum, 0) AS allNum |
|
|
|
FROM |
|
|
|
FROM |
|
|
|
logpm_distribution_stock_list ldsl |
|
|
|
logpm_distribution_stock_list ldsl |
|
|
|
left JOIN logpm_warehouse_updown_goods lwug ON ldsl.material_id = lwug.association_id |
|
|
|
LEFT JOIN ( |
|
|
|
left join logpm_basicdata_material lbm on lbm.id =ldsl.material_id |
|
|
|
SELECT |
|
|
|
|
|
|
|
association_id, |
|
|
|
|
|
|
|
market_id, |
|
|
|
|
|
|
|
incoming_batch, |
|
|
|
|
|
|
|
SUM(num) AS allNum |
|
|
|
|
|
|
|
FROM |
|
|
|
|
|
|
|
logpm_warehouse_updown_goods |
|
|
|
|
|
|
|
WHERE |
|
|
|
|
|
|
|
tenant_id = '627683' |
|
|
|
|
|
|
|
GROUP BY |
|
|
|
|
|
|
|
association_id, |
|
|
|
|
|
|
|
market_id, |
|
|
|
|
|
|
|
incoming_batch |
|
|
|
|
|
|
|
) lwug ON ldsl.material_id = lwug.association_id |
|
|
|
|
|
|
|
AND ldsl.market_id = lwug.market_id |
|
|
|
|
|
|
|
AND ldsl.incoming_batch = lwug.incoming_batch |
|
|
|
|
|
|
|
LEFT JOIN logpm_basicdata_material lbm ON lbm.id = ldsl.material_id |
|
|
|
<where> |
|
|
|
<where> |
|
|
|
(ldsl.quantity_stock > lwug.num or lwug.association_id is null) and ldsl.is_deleted = 0 |
|
|
|
(ldsl.quantity_stock > COALESCE(lwug.allNum, 0) OR lwug.association_id IS NULL) and ldsl.is_deleted = 0 |
|
|
|
<if test="param.orderCode!=null and param.orderCode !=''"> |
|
|
|
<if test="param.orderCode!=null and param.orderCode !=''"> |
|
|
|
and ldpl.order_code like concat('%',#{param.orderCode},'%') |
|
|
|
and ldpl.order_code like concat('%',#{param.orderCode},'%') |
|
|
|
</if> |
|
|
|
</if> |
|
|
@ -252,7 +292,6 @@ |
|
|
|
and ldpl.sku like concat('%',#{param.sku},'%') |
|
|
|
and ldpl.sku like concat('%',#{param.sku},'%') |
|
|
|
</if> |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
</where> |
|
|
|
|
|
|
|
|
|
|
|
</select> |
|
|
|
</select> |
|
|
|
<select id="selectAllTray" resultType="com.logpm.warehouse.vo.WarehouseTrayVO"> |
|
|
|
<select id="selectAllTray" resultType="com.logpm.warehouse.vo.WarehouseTrayVO"> |
|
|
|
SELECT |
|
|
|
SELECT |
|
|
|