LEFT JOIN dc_base_transfer_complete tb2 ON tb1.deleted = tb2.deleted
LEFT JOIN dc_base_transfer_complete tb2 ON tb1.transfer_order_id = tb2.transfer_order_id
AND tb1.bailun_sku = tb2.bailun_sku
AND tb1.warehouse_code = tb2.warehouse_code
AND tb1.transfer_order_id = tb2.transfer_order_id
WHERE
WHERE
tb2.bailun_sku IS NULL
tb2.bailun_sku IS NULL
AND tb1.bailun_sku = #{bailunSku}
AND tb1.bailun_sku = #{bailunSku}
...
@@ -652,10 +649,7 @@ FROM
...
@@ -652,10 +649,7 @@ FROM
sum( tb1.count ) count
sum( tb1.count ) count
FROM
FROM
dc_base_transfer_verify tb1
dc_base_transfer_verify tb1
LEFT JOIN dc_base_transfer_complete tb2 ON tb1.deleted = tb2.deleted
LEFT JOIN dc_base_transfer_complete tb2 ON tb1.transfer_order_id = tb2.transfer_order_id
AND tb1.bailun_sku = tb2.bailun_sku
AND tb1.warehouse_code = tb2.warehouse_code
AND tb1.transfer_order_id = tb2.transfer_order_id
WHERE
WHERE
tb2.bailun_sku IS NULL
tb2.bailun_sku IS NULL
AND tb1.bailun_sku = #{bailunSku}
AND tb1.bailun_sku = #{bailunSku}
...
@@ -683,10 +677,7 @@ FROM
...
@@ -683,10 +677,7 @@ FROM
tb1.transfer_order_id
tb1.transfer_order_id
FROM
FROM
dc_base_transfer_inbound tb1
dc_base_transfer_inbound tb1
LEFT JOIN dc_base_transfer_complete tb2 ON tb2.deleted = 0
LEFT JOIN dc_base_transfer_complete tb2 ON tb1.transfer_order_id = tb2.transfer_order_id
AND tb1.bailun_sku = tb2.bailun_sku
AND tb1.warehouse_code = tb2.warehouse_code
AND tb1.transfer_order_id = tb2.transfer_order_id
WHERE
WHERE
tb2.bailun_sku IS NULL
tb2.bailun_sku IS NULL
AND tb1.bailun_sku = #{bailunSku}
AND tb1.bailun_sku = #{bailunSku}
...
@@ -706,7 +697,7 @@ FROM
...
@@ -706,7 +697,7 @@ FROM
AND tb5.transfer_order_id = tb4.transfer_order_id
AND tb5.transfer_order_id = tb4.transfer_order_id
WHERE
WHERE
( tb11.count - IFNULL( tb4.count, 0 ) ) > 0
( tb11.count - IFNULL( tb4.count, 0 ) ) > 0
union select bailun_sku,warehouse_code,transfer_plan_order_id,null,update_time,count from dc_base_transfer_plan where status = 1 and deleted=0 AND bailun_sku = #{bailunSku}
union all select bailun_sku,warehouse_code,transfer_plan_order_id,null,update_time,count from dc_base_transfer_plan where status = 1 and deleted=0 AND bailun_sku = #{bailunSku}