|
@@ -4987,26 +4987,26 @@ class common {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$joinPublic = "
|
|
$joinPublic = "
|
|
|
- INNER JOIN public.oc_container oc ON oo.serial_no::text = oc.serial_no::text AND oo.order_from = 'public'";
|
|
|
|
|
|
|
+ LEFT JOIN public.oc_container oc ON oo.serial_no::text = oc.serial_no::text AND oo.order_from = 'public'";
|
|
|
|
|
|
|
|
$joinSfs = "
|
|
$joinSfs = "
|
|
|
- INNER JOIN sfs.oc_container oc ON oo.serial_no::text = oc.serial_no::text AND oo.order_from = 'sfs'";
|
|
|
|
|
|
|
+ LEFT JOIN sfs.oc_container oc ON oo.serial_no::text = oc.serial_no::text AND oo.order_from = 'sfs'";
|
|
|
|
|
|
|
|
// 公共部分:JOIN 容器和 item
|
|
// 公共部分:JOIN 容器和 item
|
|
|
if ($needContainerData && $needItemData) {
|
|
if ($needContainerData && $needItemData) {
|
|
|
$joinPublic = "
|
|
$joinPublic = "
|
|
|
- INNER JOIN public.oc_container oc ON oo.serial_no::text = oc.serial_no::text AND oo.order_from = 'public'
|
|
|
|
|
|
|
+ LEFT JOIN public.oc_container oc ON oo.serial_no::text = oc.serial_no::text AND oo.order_from = 'public'
|
|
|
LEFT JOIN public.oc_container_item oi ON oc.id = oi.oc_container_id";
|
|
LEFT JOIN public.oc_container_item oi ON oc.id = oi.oc_container_id";
|
|
|
|
|
|
|
|
$joinSfs = "
|
|
$joinSfs = "
|
|
|
- INNER JOIN sfs.oc_container oc ON oo.serial_no::text = oc.serial_no::text AND oo.order_from = 'sfs'
|
|
|
|
|
|
|
+ LEFT JOIN sfs.oc_container oc ON oo.serial_no::text = oc.serial_no::text AND oo.order_from = 'sfs'
|
|
|
LEFT JOIN sfs.oc_container_item oi ON oc.id = oi.oc_container_id";
|
|
LEFT JOIN sfs.oc_container_item oi ON oc.id = oi.oc_container_id";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$sql .= ",
|
|
$sql .= ",
|
|
|
vv_public AS (
|
|
vv_public AS (
|
|
|
SELECT {$needCustomerSQL} {$needteuSQL} 1
|
|
SELECT {$needCustomerSQL} {$needteuSQL} 1
|
|
|
- FROM oo
|
|
|
|
|
|
|
+ FROM (select * from oo where oo.order_from = 'public') as oo
|
|
|
{$joinPublic}
|
|
{$joinPublic}
|
|
|
{$oeLateral}
|
|
{$oeLateral}
|
|
|
{$co2Lateral}
|
|
{$co2Lateral}
|
|
@@ -5014,7 +5014,7 @@ class common {
|
|
|
),
|
|
),
|
|
|
vv_sfs AS (
|
|
vv_sfs AS (
|
|
|
SELECT {$needCustomerSQL} {$needteuSQL} 1
|
|
SELECT {$needCustomerSQL} {$needteuSQL} 1
|
|
|
- FROM oo
|
|
|
|
|
|
|
+ FROM (select * from oo where oo.order_from = 'sfs') as oo
|
|
|
{$joinSfs}
|
|
{$joinSfs}
|
|
|
{$oeLateral}
|
|
{$oeLateral}
|
|
|
{$co2Lateral}
|
|
{$co2Lateral}
|