You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
information-system/application/models/Order_model.php

37 lines
1.2 KiB
PHP

<?php
class Order_model extends CI_Model {
public function __construct() {
$this->hunter = $this->load->database('HT', TRUE);
}
public function get_order_by_id($order_id) {
// [syn123].tourmanager.dbo.
$order_query = $this->hunter->query("select COLI_Name, COLI_OrderDetailText, COLI_OrderStartDate
from ConfirmLineInfoTmp
where
COLI_ID = ?", $order_id);
$order_array = $order_query->row_array();
return $order_array;
}
public function get_order_by_id_in_ht($order_id) {
$order_query = $this->hunter->query("select COLI_Name, COLI_OrderDetailText, COLI_OrderStartDate from ConfirmLineInfo where COLI_AddCode IN
(select cast(coli_sn as varchar(20))
from ConfirmLineInfoTmp
where
COLI_ID = ?)", $order_id);
$order_array = $order_query->row_array();
if (empty($order_array)) {
$order_array = [
'COLI_Name' => 'NULL',
'COLI_OrderDetailText' => 'NULL',
'COLI_OrderStartDate' => 'NULL'
];
}
return $order_array;
}
}