|
|
|
@ -565,6 +565,18 @@
|
|
|
|
|
</if> |
|
|
|
|
</where> |
|
|
|
|
</select> |
|
|
|
|
<!-- (select GROUP_CONCAT(DISTINCT lwtg.tray_code)--> |
|
|
|
|
<!-- from logpm_distribution_parcel_list ldpl--> |
|
|
|
|
<!-- LEFT JOIN logpm_warehouse_tray_goods lwtg on lwtg.association_id = ldpl.id--> |
|
|
|
|
<!-- LEFT JOIN logpm_warehouse_updown_goods lwug on lwug.association_id = ldpl.id--> |
|
|
|
|
<!-- where ldpl.stock_article_id = ldsa.id) trays,--> |
|
|
|
|
<!-- (--> |
|
|
|
|
<!-- select GROUP_CONCAT(DISTINCT lwug.position_code)--> |
|
|
|
|
<!-- from logpm_distribution_parcel_list ldpl--> |
|
|
|
|
<!-- LEFT JOIN logpm_warehouse_tray_goods lwtg on lwtg.association_id = ldpl.id--> |
|
|
|
|
<!-- LEFT JOIN logpm_warehouse_updown_goods lwug on lwug.association_id = ldpl.id--> |
|
|
|
|
<!-- where ldsa.id = ldpl.stock_article_id--> |
|
|
|
|
<!-- ) allocation--> |
|
|
|
|
<select id="selectAllDistributionOrder" |
|
|
|
|
resultType="com.logpm.distribution.entity.DistributionStockArticleEntity"> |
|
|
|
|
select DISTINCT ldsa.id, ldsa.tenant_id, |
|
|
|
@ -572,7 +584,7 @@
|
|
|
|
|
ldsa.create_time, |
|
|
|
|
ldsa.update_user, |
|
|
|
|
ldsa.update_time, |
|
|
|
|
(ldsa.incoming_num - IF(oun.num is null,0,oun.num)) AS handQuantity, |
|
|
|
|
(ldsa.incoming_num - ldsa.delivery_quantity ) AS handQuantity, |
|
|
|
|
ldsa.status, ldsa.is_deleted, ldsa.create_dept, |
|
|
|
|
ldsa.reserve1, ldsa.reserve2, ldsa.reserve3, ldsa.reserve4, ldsa.reserve5, |
|
|
|
|
ldsa.service_number, ldsa.order_code, |
|
|
|
@ -593,19 +605,7 @@
|
|
|
|
|
ldsa.inventory_date, ldsa.inventory_person, ldsa.inventory_person_id, |
|
|
|
|
ldsa.available_quantity, ldsa.is_have_data, ldsa.stock_article_code, ldsa.dealer_name, ldsa.dealer_code, |
|
|
|
|
ldsa.train_number, ldsa.factory_train, ldsa.sending, ldsa.send_warehouse_id, ldsa.send_warehouse_name, |
|
|
|
|
ldsa.is_zero, ldsa.accept_warehouse_id, ldsa.accept_warehouse_name, ldsa.order_delivery_status, |
|
|
|
|
(select GROUP_CONCAT(DISTINCT lwtg.tray_code) |
|
|
|
|
from logpm_distribution_parcel_list ldpl |
|
|
|
|
LEFT JOIN logpm_warehouse_tray_goods lwtg on lwtg.association_id = ldpl.id |
|
|
|
|
LEFT JOIN logpm_warehouse_updown_goods lwug on lwug.association_id = ldpl.id |
|
|
|
|
where ldpl.stock_article_id = ldsa.id) trays, |
|
|
|
|
( |
|
|
|
|
select GROUP_CONCAT(DISTINCT lwug.position_code) |
|
|
|
|
from logpm_distribution_parcel_list ldpl |
|
|
|
|
LEFT JOIN logpm_warehouse_tray_goods lwtg on lwtg.association_id = ldpl.id |
|
|
|
|
LEFT JOIN logpm_warehouse_updown_goods lwug on lwug.association_id = ldpl.id |
|
|
|
|
where ldsa.id = ldpl.stock_article_id |
|
|
|
|
) allocation |
|
|
|
|
ldsa.is_zero, ldsa.accept_warehouse_id, ldsa.accept_warehouse_name, ldsa.order_delivery_status |
|
|
|
|
from logpm_distribution_stock_article ldsa |
|
|
|
|
LEFT JOIN logpm_distribution_parcel_list ldpl on ldsa.id = ldpl.stock_article_id |
|
|
|
|
LEFT JOIN logpm_warehouse_tray_goods lwtg on lwtg.association_id = ldpl.id |
|
|
|
@ -614,7 +614,7 @@
|
|
|
|
|
<where> |
|
|
|
|
ldsa.order_status in ('10','20','30','70') |
|
|
|
|
and ldsa.reservation_status in ('10','20') |
|
|
|
|
AND (ldsa.incoming_num - IF(oun.num is null,0,oun.num)) > 0 |
|
|
|
|
AND (ldsa.incoming_num - ldsa.delivery_quantity) > 0 |
|
|
|
|
<if test="par.warehouseId != null and par.warehouseId != '' "> |
|
|
|
|
and ldsa.warehouse_id = #{par.warehouseId} |
|
|
|
|
</if> |
|
|
|
|