TaskList.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace app\index\controller;
  3. use think\Controller;
  4. use think\Exception;
  5. class TaskList extends Controller
  6. {
  7. /**
  8. * 支付超时关闭
  9. * @return void
  10. */
  11. public function recharOrderCancel()
  12. {
  13. $result = [
  14. 'code' => 1,
  15. 'msg' => 'success',
  16. 'data' => [],
  17. ];
  18. try {
  19. $maxTime = 1;//处理1分钟前的数据
  20. $createTimeEnd = time() - (60 * $maxTime);
  21. $where['createtime'] = ['elt',$createTimeEnd];
  22. $where['status'] = 0;
  23. $recharOrder = model('RecharOrder')->where($where)->count();
  24. $recharOrderRes = 0;
  25. if (!empty($recharOrder)) {
  26. $recharOrderRes = model('RecharOrder')->where($where)->update(['status' => -1]);
  27. }
  28. $result['data'] = $recharOrderRes;
  29. } catch (Exception $e) {
  30. $result['code'] = 0;
  31. $result['msg'] = $e->getMessage();
  32. }
  33. echo json_encode($result);
  34. }
  35. }