@ -192,55 +218,20 @@ $this->HT2 = $this->load->database('INFO', TRUE); // test
}
/** 火车票 */
public function insert_report_train($coli_sn=0, $update_flag=false)
{
if ($update_flag === TRUE) {
return $this->update_report_train($coli_sn);
}
// INSERT INTO report_Train(
// OrderNumber,
// TrainNo,
// DepartureCity,
// ArrivalCity,
// DepartureDate,
// PassengerNo,
// adultPrice,
// TotalCost,
// TotalPrice,
// TrainProvide,
// TrainBZ,
// orderstats)
$sql = "SELECT
dbo.BIZ_ConfirmLineInfo.COLI_ID,
FlightsNo,
DepartureCity,
ArrivalCity,
left(convert(varchar,DepartureDate,120),10) as DepartureDate1,
isnull(COLD_PersonNum,0)+ISNULL(COLD_ChildNum,0) as PersonNum,
adultcost,
COLD_TotalCost as TotalCost,
COLD_TotalPrice*6.77 as TotalPrice, --test
VEI2_CompanyBN,
' ' as TrainBZ, -- test
-- case when dbo.GetBIZTrainVEIDebt(COLD_SN)='YES' then '挂账' else ' ' end as TrainBZ,
0 as stat
from BIZ_ConfirmLineDetail
inner join BIZ_ConfirmLineInfo on COLI_SN=COLD_COLI_SN
inner join BIZ_FlightsOrderInfo on FOI_COLD_SN = COLD_SN
left join VEndorInfo2 on COLD_PlanVEI_SN = VEI2_VEI_SN and VEI2_LGC = 2
where COLD_COLI_SN = $coli_sn
and isnull(BIZ_ConfirmLineDetail.DeleteFlag,0)=0
and COLD_ServiceType = '2' ";
return $this->HT->query($sql)->result();
// return $this->HT->query("SELECT top 1 * from tourmanager.dbo.report_Train inner join BIZ_ConfirmLineInfo on COLI_ID=OrderNumber WHERE COLI_SN=$coli_sn order by OrderID desc")->row();
}
public function update_report_train($coli_sn=0)
public function insert_report_train($coli_sn=0)
{
$this->HT2 = $this->load->database('INFO', TRUE); // test
return $this->HT2->query("SELECT * from tourmanager.dbo.report_Train inner join BIZ_ConfirmLineInfo on COLI_ID=OrderNumber WHERE COLI_SN=$coli_sn order by OrderID desc")->result();
}
public function get_train_cost($coli_sn=0)
{
@ -265,64 +256,24 @@ $this->HT2 = $this->load->database('INFO', TRUE); // test
where COLD_COLI_SN = $coli_sn
and isnull(BIZ_ConfirmLineDetail.DeleteFlag,0)=0
and COLD_ServiceType = '2' ";
return $this->HT->query($sql)->row();
return $this->HT->query($sql)->result();
}
/** 酒店 */
public function insert_report_hotel($coli_sn=0, $update_flag=false)
(COLD_TotalPrice/1.03*6.77)-COLD_TotalCost as roomprofit,
VendorInfo2.VEI2_CompanyBN AS PlantVEI,
COLD_Describe,
0 as stat
FROM BIZ_ConfirmLineDetail
INNER JOIN BIZ_ConfirmLineInfo ON COLD_COLI_SN=COLI_SN
LEFT JOIN BIZ_HotelOrderInfo ON HOI_COLD_SN = COLD_SN
LEFT JOIN VEndorInfo2 ON COLD_PlanVEI_SN = VEI2_VEI_SN AND VEI2_LGC = 2
LEFT JOIN Vendorinfo2 AS V2 ON COLD_ServiceSN = V2.VEI2_VEI_SN AND V2.VEI2_LGC = 2
LEFT JOIN VendorInfo ON COLD_ServiceSN = VEI_SN
LEFT JOIN cityinfo2 ON vendorinfo.VEI_CII_Name=cityinfo2.CII2_CII_SN AND cityinfo2.CII2_LGC=2
WHERE COLD_COLI_SN = $coli_sn
AND BIZ_ConfirmLineDetail.DeleteFlag = 0
AND COLD_ServiceType = 'A'
";
return $this->HT->query($sql)->result();
// return $this->HT->query("SELECT top 1 * from tourmanager.dbo.report_room inner join BIZ_ConfirmLineInfo on COLI_ID=ordernumber WHERE COLI_SN=$coli_sn order by orderId desc")->row();
}
public function update_report_hotel($coli_sn)
public function insert_report_hotel($coli_sn=0)
{
$this->HT2 = $this->load->database('INFO', TRUE); // test
return $this->HT2->query("SELECT * from tourmanager.dbo.report_room inner join BIZ_ConfirmLineInfo on COLI_ID=ordernumber WHERE COLI_SN=$coli_sn order by orderId desc")->result();
}
public function get_hotel_cost($coli_sn)
{
@ -364,88 +315,24 @@ $this->HT2 = $this->load->database('INFO', TRUE); // test
AND BIZ_ConfirmLineDetail.DeleteFlag = 0
AND COLD_ServiceType = 'A'
";
return $this->HT->query($sql)->row();
return $this->HT->query($sql)->result();
}
/** 非图兰朵供应商的包价线路产品 */
public function insert_report_tour_others($coli_sn=0, $update_flag=false)
public function insert_report_tour_others($coli_sn=0)
(dbo.BIZ_ConfirmLineDetail.COLD_TotalPrice*6.77)-dbo.BIZ_ConfirmLineDetail.COLD_TotalCost as COLD_Profit,
isnull(dbo.VEndorInfo2.VEI2_CompanyBN,'.') as VEI2_CompanyN,
SUBSTRING(dbo.BIZ_ConfirmLineDetail.COLD_Describe,1,70) as COLD_Describe1,
0 as stat
FROM dbo.BIZ_ConfirmLineDetail
inner join BIZ_ConfirmLineInfo on COLI_SN=COLD_COLI_SN
LEFT OUTER JOIN dbo.VEndorInfo2 ON dbo.VEndorInfo2.VEI2_VEI_SN = dbo.BIZ_ConfirmLineDetail.COLD_PlanVEI_SN AND dbo.VEndorInfo2.VEI2_LGC = 2
INNER JOIN dbo.BIZ_PackageInfo ON dbo.BIZ_ConfirmLineDetail.COLD_ServiceSN = dbo.BIZ_PackageInfo.PAG_SN
WHERE (dbo.BIZ_ConfirmLineDetail.COLD_ServiceType='D')
AND (dbo.BIZ_ConfirmLineDetail.DeleteFlag = 0)
AND (dbo.BIZ_ConfirmLineDetail.COLD_COLI_SN=$coli_sn)
and dbo.BIZ_ConfirmLineDetail.COLD_PlanVEI_SN not in (1343,29188,30548,30016) ";
return $this->HT->query($sql)->result();
// return $this->HT->query("SELECT top 1 * from tourmanager.dbo.report_tour inner join BIZ_ConfirmLineInfo on COLI_ID=ordernumber WHERE COLI_SN=$coli_sn order by orderId desc")->row();
return $this->HT->query("SELECT top 1 * from tourmanager.dbo.report_tour inner join BIZ_ConfirmLineInfo on COLI_ID=ordernumber WHERE COLI_SN=$coli_sn order by orderId desc")->result();
}
public function get_report_tour_others_cost($coli_sn=0)
{
@ -494,21 +381,21 @@ $this->HT2 = $this->load->database('INFO', TRUE); // test
AND (dbo.BIZ_ConfirmLineDetail.DeleteFlag = 0)
AND (dbo.BIZ_ConfirmLineDetail.COLD_COLI_SN=$coli_sn)
and dbo.BIZ_ConfirmLineDetail.COLD_PlanVEI_SN not in (1343,29188,30548,30016) ";
return $this->HT->query($sql)->row();
return $this->HT->query($sql)->result();
}
public function insert_report_order($report_order_arr=array(), $update_flag=false)
/** 单团财务表 */
public function insert_report_order($report_order_arr=array(), $coli_sn=0, $gri_sn=0)
{
$this->HT2 = $this->load->database('INFO', TRUE); // test
if ($update_flag === TRUE) {
if ( $this->report_order_exists($coli_sn, $gri_sn) === TRUE ) {