|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- /*
- Author:XM
- Compeny:Spiders Travel
- */
- require_once '../Common/Mysql.php';
- if (ALLOW_ORIGIN)
- header("Access-Control-Allow-Origin:*");
-
- $method=isset($_GET['method'])?(empty($_GET['method'])?'':$_GET['method']):'';
-
- $user_id=getUserId();
- if ($user_id ==false){
- echo json_encode(array("errcode"=>1,"errinfo"=>"用户未登录"));
- exit;
- }
- $prod_id=isset($_GET['prod_id'])?(empty($_GET['prod_id'])?'':$_GET['prod_id']):'';
- if($prod_id==''){
- $data['code']="-1";
- $data['info']="缺少参数";
- echo json_encode($data);
- exit();
- }
- $pdo=conn();
- switch($method){
- case "getProdName":
- $sql="select A.PROD_NAME as prod_name from opera_product as A where A.PROD_ID=".$prod_id." and A.CANCEL_FLAG=0;";
- if(is_object($pdo)){
- $result=$pdo->query($sql);
- $rowset=$result->fetchAll(PDO::FETCH_ASSOC);
- $data['code']="0";
- $data['info']="";
- $data['prod_name']=$rowset[0]['prod_name'];
- }
- break;
- case "getPlaceOrderInfo"://得到下订单前的订单信息
- $check_in_date=isset($_GET['check_in_date'])?(empty($_GET['check_in_date'])?'':$_GET['check_in_date']):'';
- $check_out_date=isset($_GET['check_out_date'])?(empty($_GET['check_out_date'])?'':$_GET['check_out_date']):'';
- if($check_in_date=='' || $check_out_date==''){
- $data['code']="-1";
- $data['info']="缺少参数";
- echo json_encode($data);
- exit();
- }
- $sql="CALL HT_GET_PLACE_ORDER_INFO(".$user_id.",".$prod_id.",'".$check_in_date."','".$check_out_date."')";
- if(is_object($pdo)){
- $result=$pdo->query($sql);
- $rowset=$result->fetchAll(PDO::FETCH_ASSOC);
- $data['code']="0";
- $data['info']="";
- $data['place_order_info']=$rowset;
- }
- break;
- default:
- $data['code']="1";
- $data['info']="缺少method参数";
- break;
- }
- if(is_array($data)){
- echo json_encode($data);
- }
-
-
- exit();
- ?>
|