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.
|
|
|
|
<?php
|
|
|
|
|
class tuniuprice_model extends CI_Model {
|
|
|
|
|
|
|
|
|
|
function __construct() {
|
|
|
|
|
parent::__construct();
|
|
|
|
|
$this->HT = $this->load->database('HT', TRUE);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼۸<C2BC>
|
|
|
|
|
public function addOrUpdate($tnp_train_no,$tpc_from_station_code,$tpc_to_station_code,$tnp_price){
|
|
|
|
|
$sql = "IF NOT EXISTS(
|
|
|
|
|
SELECT 1
|
|
|
|
|
FROM TuNiuPrice
|
|
|
|
|
WHERE tnp_train_no = '$tnp_train_no'
|
|
|
|
|
AND tnp_from_station_code = '$tpc_from_station_code'
|
|
|
|
|
AND tnp_to_station_code = '$tpc_to_station_code'
|
|
|
|
|
) BEGIN
|
|
|
|
|
INSERT INTO TuNiuPrice
|
|
|
|
|
(
|
|
|
|
|
tnp_train_no
|
|
|
|
|
,tnp_from_station_code
|
|
|
|
|
,tnp_to_station_code
|
|
|
|
|
,tnp_price
|
|
|
|
|
,tnp_datetime
|
|
|
|
|
)
|
|
|
|
|
VALUES
|
|
|
|
|
(
|
|
|
|
|
'$tnp_train_no','$tpc_from_station_code','$tpc_to_station_code','$tnp_price',GETDATE()
|
|
|
|
|
)
|
|
|
|
|
END
|
|
|
|
|
ELSE
|
|
|
|
|
BEGIN
|
|
|
|
|
UPDATE TuNiuPrice
|
|
|
|
|
SET tnp_price = '$tnp_price'
|
|
|
|
|
,tnp_datetime = GETDATE()
|
|
|
|
|
WHERE tnp_train_no = '$tnp_train_no'
|
|
|
|
|
AND tnp_from_station_code = '$tpc_from_station_code'
|
|
|
|
|
AND tnp_to_station_code = '$tpc_to_station_code'
|
|
|
|
|
END
|
|
|
|
|
";
|
|
|
|
|
$query = $this->HT->query($sql);
|
|
|
|
|
return $query;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//<2F><>ȡ<EFBFBD>۸<EFBFBD>
|
|
|
|
|
public function get_price($fromStationCode,$toStationCode,$trainCode){
|
|
|
|
|
$sql = "SELECT
|
|
|
|
|
tnp_price
|
|
|
|
|
FROM
|
|
|
|
|
TuNiuPrice
|
|
|
|
|
WHERE
|
|
|
|
|
tnp_train_no = '$trainCode'
|
|
|
|
|
AND
|
|
|
|
|
tnp_from_station_code = '$fromStationCode'
|
|
|
|
|
AND
|
|
|
|
|
tnp_to_station_code = '$toStationCode'";
|
|
|
|
|
$query = $this->HT->query($sql);
|
|
|
|
|
return $query->row();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
?>
|