diff --git a/application/third_party/ctmobilefirst/controllers/api.php b/application/third_party/ctmobilefirst/controllers/api.php index 865b59e2..25579e75 100644 --- a/application/third_party/ctmobilefirst/controllers/api.php +++ b/application/third_party/ctmobilefirst/controllers/api.php @@ -250,37 +250,49 @@ class Api extends CI_Controller { if (isset($_GET["param"])){ $param = str_replace("'","''",$_GET["param"]); $list = $this->api_model->getDaytripPriceList($param); - if (count($list)==1){ - echo "1"; - }else{ - //echo "2"; - $str_th=""; - $str_td=""; - foreach ($list as $row) { - $PKP_AdultPrice = $row->PKP_AdultPrice; - $PKP_AdultSpecialPrice = $row->PKP_AdultSpecialPrice; - if ($PKP_AdultPrice!=$PKP_AdultSpecialPrice && $PKP_AdultSpecialPrice>0){ - $PKP_AdultPrice=$PKP_AdultSpecialPrice; - } - $PKP_AdultPrice = $this->currency->convert_moneny_by_char($PKP_AdultPrice,"USD"); - $PKP_PersonStart = $row->PKP_PersonStart; - $PKP_PersonStop = $row->PKP_PersonStop; - //'根据数据生成显示内容 - if ($PKP_PersonStart == $PKP_PersonStop){ - $str_th .= " ".$PKP_PersonStart." Person"; + if (!empty($list)){ + if (count($list)==1){ + //echo "1"; + foreach ($list as $row) { + $PKP_AdultPrice = $row->PKP_AdultPrice; + $PKP_AdultSpecialPrice = $row->PKP_AdultSpecialPrice; + if ($PKP_AdultPrice!=$PKP_AdultSpecialPrice && $PKP_AdultSpecialPrice>0){ + $PKP_AdultPrice=$PKP_AdultSpecialPrice; + } + $PKP_AdultPrice = $this->currency->convert_moneny_by_char($PKP_AdultPrice,"USD"); + echo '
>1 Person
$'.$PKP_AdultPrice.'
'; } - else if ($PKP_PersonStop=="1000") { - $str_th .= " >".$PKP_PersonStart." Person"; - } - else{ - $str_th .= " ".$PKP_PersonStart." - ".$PKP_PersonStop." Person"; + }else{ + //echo "2"; + $str_th=""; + $str_td=""; + foreach ($list as $row) { + $PKP_AdultPrice = $row->PKP_AdultPrice; + $PKP_AdultSpecialPrice = $row->PKP_AdultSpecialPrice; + if ($PKP_AdultPrice!=$PKP_AdultSpecialPrice && $PKP_AdultSpecialPrice>0){ + $PKP_AdultPrice=$PKP_AdultSpecialPrice; + } + $PKP_AdultPrice = $this->currency->convert_moneny_by_char($PKP_AdultPrice,"USD"); + $PKP_PersonStart = $row->PKP_PersonStart; + $PKP_PersonStop = $row->PKP_PersonStop; + //'根据数据生成显示内容 + if ($PKP_PersonStart == $PKP_PersonStop){ + $str_th .= " ".$PKP_PersonStart." Person"; + } + else if ($PKP_PersonStop=="1000") { + $str_th .= " >".$PKP_PersonStart." Person"; + } + else{ + $str_th .= " ".$PKP_PersonStart." - ".$PKP_PersonStop." Person"; + } + + $str_td .=" $ ".$PKP_AdultPrice.""; } - - $str_td .=" $ ".$PKP_AdultPrice.""; + + echo ''.$str_th.''.$str_td.'
'; } - - echo ''.$str_th.''.$str_td.'
'; } + }else{ echo ""; }