HT = $this->load->database('HT', TRUE); } //新增或更新价格 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; } //获取价格 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(); } } ?>