HT = $this->load->database('HT', TRUE); //读取默认配置 $this->COLI_WebCode = $this->config->item('Site_Code'); $this->COLI_Area = $this->config->item('Site_Area'); $this->COLI_CustomerType = $this->config->item('Site_DepartmentID'); $this->COLI_department = $this->config->item('Site_Department'); $this->COLI_Currency = $this->config->item('Site_Currency'); $this->COLI_InterestRate = $this->config->item('Site_InterestRate'); $this->COLI_TrueCardRate = $this->config->item('Site_TrueCardRate'); $this->COLI_TouristLGC = $this->config->item('Site_ServiceLGC'); $this->COLI_OrderStartDate = null; $this->COLI_Keywords = NULL; } public $coli_where_update = ""; public function biz_confirmlineinfo_update($column_data) { if ($this->coli_where_update == "" || empty($column_data)) { return false; } $update_str = $this->HT->update_string('BIZ_ConfirmLineInfo', $column_data, $this->coli_where_update); $update_exc = $this->HT->query($update_str); return $update_exc; } public $cold_where_update = ""; public function biz_confirmlinedetail_update($column_data) { if ($this->cold_where_update == "" || empty($column_data)) { return false; } $update_str = $this->HT->update_string('BIZ_ConfirmLineDetail', $column_data, $this->cold_where_update); $update_exc = $this->HT->query($update_str); return $update_exc; } public $gci_where_update = ""; public function biz_groupcombineinfo_update($column_data) { if ($this->gci_where_update == "" || empty($column_data)) { return false; } $update_str = $this->HT->update_string('BIZ_GroupCombineInfo', $column_data, $this->gci_where_update); $update_exc = $this->HT->query($update_str); return $update_exc; } public function combineoperation_exist($combineNo='', $operation="") { if( ! $combineNo) { return array(); } $sql = "SELECT TOP 1 GCOD_GCI_combineNo FROM BIZ_GroupCombineOperationDetail WHERE GCOD_GCI_combineNo = N? and GCOD_operationType=?"; $query = $this->HT->query($sql, array( $combineNo,$operation )); return $query->result(); } public function update_confirmLineInfo() { $sql = "UPDATE BIZ_ConfirmLineInfo SET COLI_GRI_SN=?, COLI_GroupCode=? WHERE COLI_SN=? "; $query = $this->HT->query($sql, array( $this->BIZ_COLI_GRI_SN ,$this->BIZ_COLI_GroupCode ,$this->BIZ_COLI_SN )); return $this->query; } /** * * 更新订单状态(商务订单) * */ public function update_biz_order($order_id, $pay_manager, $source_type, $state, $text = '') { //更新订单 $sql = "UPDATE BIZ_ConfirmLineInfo SET COLI_PayManner=?,COLI_sourcetype=?,COLI_State=?,COLI_OrderDetailText=COLI_OrderDetailText+? WHERE COLI_ID=?"; $query = $this->HT->query($sql, array($pay_manager, $source_type, $state, $text, $order_id . '')); $this->insert_acc_info($order_id); return '是否执行:' . print_r($query, true) . ' sql:' . $sql . ' 参数:' . print_r(array($pay_manager, $source_type, $state, $text, $order_id . ''), true); } /** * * 更新火车订单购票截图 * */ public function update_train_order_pic($order_pic_id) { //更新订单 $sql = "exec dbo.SP_BIZ_GroupFinanceList_Insert '" . $order_pic_id . "'"; //$query = $this->HT->query($sql); include('c:/database_conn.php'); $connection = array( 'UID' => $db['HT']['username'], 'PWD' => $db['HT']['password'], 'Database' => 'tourmanager', 'ConnectionPooling' => 1, 'CharacterSet' => 'utf-8', 'ReturnDatesAsStrings' => 1 ); $conn = sqlsrv_connect($db['HT']['hostname'], $connection); $stmt = sqlsrv_query($conn, $sql); return $stmt; } function SendMail($fromName, $fromEmail, $toName, $toEmail, $subject, $body) { $sql = "INSERT INTO Email_AutomaticSend \n" . " ( \n" . " M_ReplyToName, M_ReplyToEmail, M_ToName, M_ToEmail, M_Title, M_Body, M_Web, \n" . " M_FromName, M_State \n" . " ) \n" . "VALUES \n" . " ( \n" . " ?, ?, ?, ?, ?, N?, ?, ?, 0 \n" . " ) "; $query = $this->HT->query($sql, array(substr($fromName, 0, 127), $fromEmail, substr($toName, 0, 127), $toEmail, $subject, $body, $this->config->item('Site_Code'), $this->config->item('Site_SenderName')) ); return $query; } }