|
@@ -299,6 +299,10 @@ class ocean_booking {
|
|
|
private function _booking_detail() {
|
|
private function _booking_detail() {
|
|
|
$serial_no = common::deCode($_GET['a'], 'D');
|
|
$serial_no = common::deCode($_GET['a'], 'D');
|
|
|
$status = common::deCode($_GET['status'], 'D');
|
|
$status = common::deCode($_GET['status'], 'D');
|
|
|
|
|
+ $_schemas = $_GET['_schemas'];
|
|
|
|
|
+ if($_schemas == 'public'){
|
|
|
|
|
+ $_schemas = "ocean";
|
|
|
|
|
+ }
|
|
|
$sql = "SELECT o.serial_no, o.booking_no as _booking_no, o.* ,sh.*, cn.* ,aa.*,dd.* from ocean o
|
|
$sql = "SELECT o.serial_no, o.booking_no as _booking_no, o.* ,sh.*, cn.* ,aa.*,dd.* from ocean o
|
|
|
LEFT JOIN LATERAL ( SELECT company as cn_company,
|
|
LEFT JOIN LATERAL ( SELECT company as cn_company,
|
|
|
address_1 as cn_address_1,
|
|
address_1 as cn_address_1,
|
|
@@ -307,7 +311,7 @@ class ocean_booking {
|
|
|
address_4 as cn_address_4,
|
|
address_4 as cn_address_4,
|
|
|
city as cn_city, state as cn_state, zipcode as cn_zipcode, country as cn_country,
|
|
city as cn_city, state as cn_state, zipcode as cn_zipcode, country as cn_country,
|
|
|
phone_1 as cn_phone
|
|
phone_1 as cn_phone
|
|
|
- FROM contacts c WHERE o.consignee::text = c.contact_id::text) cn ON true
|
|
|
|
|
|
|
+ FROM $_schemas.contacts c WHERE o.consignee::text = c.contact_id::text) cn ON true
|
|
|
LEFT JOIN LATERAL ( SELECT company as sh_company,
|
|
LEFT JOIN LATERAL ( SELECT company as sh_company,
|
|
|
address_1 as sh_address_1,
|
|
address_1 as sh_address_1,
|
|
|
address_2 as sh_address_2,
|
|
address_2 as sh_address_2,
|
|
@@ -315,7 +319,7 @@ class ocean_booking {
|
|
|
address_4 as sh_address_4,
|
|
address_4 as sh_address_4,
|
|
|
city as sh_city, state as sh_state, zipcode as sh_zipcode, country as sh_country,
|
|
city as sh_city, state as sh_state, zipcode as sh_zipcode, country as sh_country,
|
|
|
phone_1 as sh_phone
|
|
phone_1 as sh_phone
|
|
|
- FROM contacts c WHERE o.shipper::text = c.contact_id::text) sh ON true
|
|
|
|
|
|
|
+ FROM $_schemas.contacts c WHERE o.shipper::text = c.contact_id::text) sh ON true
|
|
|
LEFT JOIN LATERAL ( SELECT company as aa_company,
|
|
LEFT JOIN LATERAL ( SELECT company as aa_company,
|
|
|
address_1 as aa_address_1,
|
|
address_1 as aa_address_1,
|
|
|
address_2 as aa_address_2,
|
|
address_2 as aa_address_2,
|
|
@@ -323,7 +327,7 @@ class ocean_booking {
|
|
|
address_4 as aa_address_4,
|
|
address_4 as aa_address_4,
|
|
|
city as aa_city, state as aa_state, zipcode as aa_zipcode, country as aa_country,
|
|
city as aa_city, state as aa_state, zipcode as aa_zipcode, country as aa_country,
|
|
|
phone_1 as aa_phone
|
|
phone_1 as aa_phone
|
|
|
- FROM contacts c WHERE o.origin_station::text = c.contact_id::text) aa ON true
|
|
|
|
|
|
|
+ FROM $_schemas.contacts c WHERE o.origin_station::text = c.contact_id::text) aa ON true
|
|
|
LEFT JOIN LATERAL ( SELECT company as dd_company,
|
|
LEFT JOIN LATERAL ( SELECT company as dd_company,
|
|
|
address_1 as dd_address_1,
|
|
address_1 as dd_address_1,
|
|
|
address_2 as dd_address_2,
|
|
address_2 as dd_address_2,
|
|
@@ -331,7 +335,7 @@ class ocean_booking {
|
|
|
address_4 as dd_address_4,
|
|
address_4 as dd_address_4,
|
|
|
city as dd_city, state as dd_state, zipcode as dd_zipcode, country as dd_country,
|
|
city as dd_city, state as dd_state, zipcode as dd_zipcode, country as dd_country,
|
|
|
phone_1 as dd_phone
|
|
phone_1 as dd_phone
|
|
|
- FROM contacts c WHERE o.destination_station::text = c.contact_id::text) dd ON true
|
|
|
|
|
|
|
+ FROM $_schemas.contacts c WHERE o.destination_station::text = c.contact_id::text) dd ON true
|
|
|
where lower(serial_no) = '" . strtolower($serial_no) . "'";
|
|
where lower(serial_no) = '" . strtolower($serial_no) . "'";
|
|
|
$ocean = common::excuteObjectSql($sql);
|
|
$ocean = common::excuteObjectSql($sql);
|
|
|
|
|
|