Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

53 rader
2.0 KiB

  1. <?php
  2. /*
  3. * wechat 2.0
  4. * Copyright (c) 2016 yixi wei http://zhizhuchuxing.com/
  5. * Date: 2016.09.06
  6. * Something is to pay QQ1062140302
  7. */
  8. header("Access-Control-Allow-Origin:*");
  9. //载入配置文件和连接数据库
  10. date_default_timezone_set('PRC');
  11. require_once '/usr/share/nginx/ZZFX/wchat_fx/zz-fx/Common/Mysql.php';
  12. $pdo = conn();
  13. $sql = "SELECT * from disney_order where cancel_flag = 0 and yet = 0;";
  14. $result = $pdo->query($sql);
  15. $rowset = $result->fetchAll(PDO::FETCH_ASSOC);
  16. $list_tic = get_memcache('disney_ticket_info');
  17. $list_tic2 = get_memcache('lion_threater_info');
  18. if (isset($rowset[0]['order_id'])) {
  19. foreach ($rowset as $v) {
  20. $pdo2 = conn();
  21. $sql2 = "SELECT ORDER_ID FROM order_main WHERE ORDER_ID = ".$v['order_id'];
  22. $result2 = $pdo2->query($sql);
  23. $rowset2 = false;
  24. if( $result2 != false ) {
  25. $rowset2 = $result2->fetchAll(PDO::FETCH_ASSOC);
  26. $result2->closeCursor();
  27. }
  28. if( $rowset2 == false) {
  29. $sql = "update `disney_order` set cancel_flag=2 where order_id =" . $v['order_id'];
  30. $result = $pdo->query($sql);
  31. continue;
  32. }
  33. if ($v['dis_the'] == 1) {
  34. $tic_info = $mem_theater_array[$v['date']][$v['time']];
  35. $trade_no = buy_lionking_ticket($v['cust_name'], $v['cust_phone'], $v['customer_id'], unserialize($v['ticket_no']), $v['date'], $v['time'], $tic_info["ticket_array"]);
  36. } else {
  37. $disney_all_array = $list_tic[$v['date']]["ticket_array"];
  38. $trade_no = buy_disney_ticket($v['cust_name'], $v['cust_phone'], $v['customer_id'], unserialize($v['ticket_no']), $v['date'],$disney_all_array);
  39. }
  40. if( $trade_no == 0 || $trade_no == -1 ) {
  41. continue;
  42. }
  43. if ($no = true_buy_disney($trade_no)) {
  44. $sql = "update `disney_order` set cancel_flag =" . $no . " where order_id =" . $v['order_id'];
  45. $result = $pdo->query($sql);
  46. }
  47. }
  48. }
  49. die;