diff --git a/application/third_party/train/controllers/search.php b/application/third_party/train/controllers/search.php index a286b08c..c122fdd4 100644 --- a/application/third_party/train/controllers/search.php +++ b/application/third_party/train/controllers/search.php @@ -35,7 +35,7 @@ class search extends CI_Controller{ $return_data = new stdClass(); $cache = 'no'; - if(empty($back_data)){ + if(empty($back_data) || empty(json_decode($back_data)->result)){ $obj = $this->BIZ_train_model->get_train_info($fromStation,$toStation); if($obj){ $back_data = $obj->tpc_content; diff --git a/application/third_party/train/models/BIZ_train_model.php b/application/third_party/train/models/BIZ_train_model.php index 1f36dec3..f3b7a011 100644 --- a/application/third_party/train/models/BIZ_train_model.php +++ b/application/third_party/train/models/BIZ_train_model.php @@ -35,6 +35,7 @@ class BIZ_train_model extends CI_Model { UPDATE TrainPriceCache SET tpc_from_station = '$tpc_from_station', tpc_to_station = '$tpc_to_station', + tpc_content = '$tpc_content', tpc_datetime = GETDATE(), tpc_source = 'juhe' WHERE