You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

65 lines
1.8 KiB

  1. <?php
  2. /*
  3. Author:XM
  4. Compeny:Spiders Travel
  5. */
  6. require_once '../Common/Mysql.php';
  7. if (ALLOW_ORIGIN)
  8. header("Access-Control-Allow-Origin:*");
  9. $method=isset($_GET['method'])?(empty($_GET['method'])?'':$_GET['method']):'';
  10. $user_id=getUserId();
  11. if ($user_id ==false){
  12. echo json_encode(array("errcode"=>1,"errinfo"=>"用户未登录"));
  13. exit;
  14. }
  15. $prod_id=isset($_GET['prod_id'])?(empty($_GET['prod_id'])?'':$_GET['prod_id']):'';
  16. if($prod_id==''){
  17. $data['code']="-1";
  18. $data['info']="缺少参数";
  19. echo json_encode($data);
  20. exit();
  21. }
  22. $pdo=conn();
  23. switch($method){
  24. case "getProdName":
  25. $sql="select A.PROD_NAME as prod_name from opera_product as A where A.PROD_ID=".$prod_id." and A.CANCEL_FLAG=0;";
  26. if(is_object($pdo)){
  27. $result=$pdo->query($sql);
  28. $rowset=$result->fetchAll(PDO::FETCH_ASSOC);
  29. $data['code']="0";
  30. $data['info']="";
  31. $data['prod_name']=$rowset[0]['prod_name'];
  32. }
  33. break;
  34. case "getPlaceOrderInfo"://得到下订单前的订单信息
  35. $check_in_date=isset($_GET['check_in_date'])?(empty($_GET['check_in_date'])?'':$_GET['check_in_date']):'';
  36. $check_out_date=isset($_GET['check_out_date'])?(empty($_GET['check_out_date'])?'':$_GET['check_out_date']):'';
  37. if($check_in_date=='' || $check_out_date==''){
  38. $data['code']="-1";
  39. $data['info']="缺少参数";
  40. echo json_encode($data);
  41. exit();
  42. }
  43. $sql="CALL HT_GET_PLACE_ORDER_INFO(".$user_id.",".$prod_id.",'".$check_in_date."','".$check_out_date."')";
  44. if(is_object($pdo)){
  45. $result=$pdo->query($sql);
  46. $rowset=$result->fetchAll(PDO::FETCH_ASSOC);
  47. $data['code']="0";
  48. $data['info']="";
  49. $data['place_order_info']=$rowset;
  50. }
  51. break;
  52. default:
  53. $data['code']="1";
  54. $data['info']="缺少method参数";
  55. break;
  56. }
  57. if(is_array($data)){
  58. echo json_encode($data);
  59. }
  60. exit();
  61. ?>