|
|
@ -70,10 +70,10 @@ class Tuniu_train extends CI_Controller{
|
|
|
|
$obj[$value->fromStationCode] = $value->fromStationName;
|
|
|
|
$obj[$value->fromStationCode] = $value->fromStationName;
|
|
|
|
$obj[$value->toStationCode] = $value->toStationName;
|
|
|
|
$obj[$value->toStationCode] = $value->toStationName;
|
|
|
|
$seat_type = '';
|
|
|
|
$seat_type = '';
|
|
|
|
if(isset($value->gjrwPrice)){
|
|
|
|
if(isset($value->gjrwXiaPrice)){
|
|
|
|
if(is_numeric($value->gjrwPrice)){
|
|
|
|
if(is_numeric($value->gjrwXiaPrice)){
|
|
|
|
$gjrwPrice = $value->gjrwPrice * 10;
|
|
|
|
$gjrwXiaPrice = $value->gjrwXiaPrice * 10;
|
|
|
|
$seat_type .= '"6":"'.$gjrwPrice.'","A6":"¥'.$value->gjrwPrice.'",';
|
|
|
|
$seat_type .= '"6":"'.$gjrwXiaPrice.'","A6":"¥'.$value->gjrwXiaPrice.'",';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if(isset($value->qtxbPrice)){
|
|
|
|
if(isset($value->qtxbPrice)){
|
|
|
@ -133,8 +133,22 @@ class Tuniu_train extends CI_Controller{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$pricestr = $seat_type.'"train_no":'.'"'.$value->trainNo.'"';
|
|
|
|
$pricestr = $seat_type.'"train_no":'.'"'.$value->trainNo.'"';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//对余票数进行验证
|
|
|
|
|
|
|
|
$value->gjrwNum = isset($value->gjrwNum) ? ticket_exchange($value->gjrwNum) : '';
|
|
|
|
|
|
|
|
$value->rwNum = isset($value->rwNum) ? ticket_exchange($value->rwNum) : '';
|
|
|
|
|
|
|
|
$value->rzNum = isset($value->rzNum)?ticket_exchange($value->rzNum) : '';
|
|
|
|
|
|
|
|
$value->tdzNum = isset($value->tdzNum)?ticket_exchange($value->tdzNum) : '';
|
|
|
|
|
|
|
|
$value->wzNum = isset($value->wzNum)?ticket_exchange($value->wzNum) : '';
|
|
|
|
|
|
|
|
$value->ywNum = isset($value->ywNum)?ticket_exchange($value->ywNum) : '';
|
|
|
|
|
|
|
|
$value->yzNum = isset($value->yzNum)?ticket_exchange($value->yzNum) : '';
|
|
|
|
|
|
|
|
$value->edzNum = isset($value->edzNum)?ticket_exchange($value->edzNum) : '';
|
|
|
|
|
|
|
|
$value->ydzNum = isset($value->ydzNum)?ticket_exchange($value->ydzNum) : '';
|
|
|
|
|
|
|
|
$value->swzNum = isset($value->swzNum)?ticket_exchange($value->swzNum) : '';
|
|
|
|
|
|
|
|
$value->dwNum = isset($value->dwNum)?ticket_exchange($value->dwNum) : '';
|
|
|
|
|
|
|
|
|
|
|
|
//余票字符串
|
|
|
|
//余票字符串
|
|
|
|
$return_data->data->result[$i] = '|预定|'.$value->trainNo.'|'.$value->trainCode.'|'.$value->fromStationName.'|'.$value->toStationName.'|'.$value->fromStationCode.'|'.$value->toStationCode.'|'.$value->startTime.'|'.$value->arriveTime.'|'.$value->runTime.'|'.$value->canBuyNow.'||'.date('Ymd',strtotime($value->trainStartDate)).'||||||||'.ticket_exchange($value->gjrwNum).'||'.ticket_exchange($value->rwNum).'|'.ticket_exchange($value->rzNum).'|'.ticket_exchange($value->tdzNum).'|'.ticket_exchange($value->wzNum).'||'.ticket_exchange($value->ywNum).'|'.ticket_exchange($value->yzNum).'|'.ticket_exchange($value->edzNum).'|'.ticket_exchange($value->ydzNum).'|'.ticket_exchange($value->swzNum).'|'.ticket_exchange($value->dwNum).'||';
|
|
|
|
$return_data->data->result[$i] = '|预定|'.$value->trainNo.'|'.$value->trainCode.'|'.$value->fromStationName.'|'.$value->toStationName.'|'.$value->fromStationCode.'|'.$value->toStationCode.'|'.$value->startTime.'|'.$value->arriveTime.'|'.$value->runTime.'|'.$value->canBuyNow.'||'.date('Ymd',strtotime($value->trainStartDate)).'||||||||'.$value->gjrwNum.'||'.$value->rwNum.'|'.$value->rzNum.'|'.$value->tdzNum.'|'.$value->wzNum.'||'.$value->ywNum.'|'.$value->yzNum.'|'.$value->edzNum.'|'.$value->ydzNum.'|'.$value->swzNum.'|'.$value->dwNum.'||';
|
|
|
|
$data = '{"validateMessagesShowId":"_validatorMessage","status":true,"httpstatus":200,"data":{'.$pricestr.'},"messages":[],"validateMessages":{}}';
|
|
|
|
$data = '{"validateMessagesShowId":"_validatorMessage","status":true,"httpstatus":200,"data":{'.$pricestr.'},"messages":[],"validateMessages":{}}';
|
|
|
|
$return_data->data->price[$i] = $data;
|
|
|
|
$return_data->data->price[$i] = $data;
|
|
|
|
$this->tuniuprice_model->addOrUpdate($value->trainNo,$value->trainCode,$value->fromStationCode,$value->toStationCode,json_encode($data));
|
|
|
|
$this->tuniuprice_model->addOrUpdate($value->trainNo,$value->trainCode,$value->fromStationCode,$value->toStationCode,json_encode($data));
|
|
|
|