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.

update_hotel_order_completed.php 1.2 KiB

3 years ago
123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Steven
  5. * Date: 2017/4/13
  6. * Time: 10:52
  7. */
  8. require_once '../st-xm/Common/Mysql.php';
  9. require_once '../st-xm/Common/Function.php';
  10. header("Access-Control-Allow-Origin:*");
  11. $sql = "UPDATE order_main
  12. SET order_status = 147
  13. WHERE cancel_flag = 0 AND order_valid_status = 1 AND (order_id IN (
  14. SELECT order_id
  15. FROM(
  16. SELECT order_id
  17. FROM order_main
  18. WHERE order_status = 314 AND prod_start_station_date <= date_sub(curdate(), INTERVAL 1 DAY) AND order_prod_type = 25 AND order_pay_status = 1 AND cancel_flag = 0
  19. ) a
  20. )
  21. OR parent_order_id IN (
  22. SELECT order_id
  23. FROM ( SELECT order_id FROM order_main WHERE order_status = 314 AND prod_start_station_date <= date_sub(curdate(), INTERVAL 1 DAY) AND order_prod_type = 25 AND order_pay_status = 1 AND cancel_flag = 0
  24. ) b
  25. )
  26. )";
  27. writeLog($sql);
  28. $pdo = conn();
  29. $res_affected = $pdo->exec($sql);
  30. writeLog($res_affected);