Commit 3a69b45b by wutong

调拨在途只要单号在完成流水出现就不参与计算

parent 051265c9
...@@ -603,11 +603,8 @@ ...@@ -603,11 +603,8 @@
tb1.warehouse_code, tb1.warehouse_code,
sum(tb1.count) count sum(tb1.count) count
FROM dc_base_transfer_bale tb1 FROM dc_base_transfer_bale 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 WHERE tb2.transfer_order_id IS NULL
AND tb1.warehouse_code = tb2.warehouse_code
AND tb1.transfer_order_id = tb2.transfer_order_id
WHERE tb2.bailun_sku IS NULL
AND tb1.deleted = 0 AND tb1.deleted = 0
GROUP BY bailun_sku, GROUP BY bailun_sku,
warehouse_code warehouse_code
...@@ -622,11 +619,8 @@ ...@@ -622,11 +619,8 @@
max(tb1.count) count, max(tb1.count) count,
tb1.transfer_order_id tb1.transfer_order_id
FROM dc_base_transfer_inbound tb1 FROM 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 WHERE tb2.transfer_order_id IS NULL
AND tb1.warehouse_code = tb2.warehouse_code
AND tb1.transfer_order_id = tb2.transfer_order_id
WHERE tb2.bailun_sku IS NULL
AND tb1.deleted = 0 AND tb1.deleted = 0
GROUP BY bailun_sku, GROUP BY bailun_sku,
warehouse_code, warehouse_code,
......
...@@ -628,10 +628,7 @@ FROM ...@@ -628,10 +628,7 @@ FROM
sum( tb1.count ) count sum( tb1.count ) count
FROM FROM
dc_base_transfer_bale tb1 dc_base_transfer_bale 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}
...@@ -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}
AND warehouse_code = #{warehouseCode} AND warehouse_code = #{warehouseCode}
</select> </select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment