|
@@ -0,0 +1,38 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace app\index\controller;
|
|
|
+
|
|
|
+use think\Controller;
|
|
|
+use think\Exception;
|
|
|
+
|
|
|
+class TaskList extends Controller
|
|
|
+{
|
|
|
+ /**
|
|
|
+ * 支付超时关闭
|
|
|
+ * @return void
|
|
|
+ */
|
|
|
+ public function recharOrderCancel()
|
|
|
+ {
|
|
|
+ $result = [
|
|
|
+ 'code' => 1,
|
|
|
+ 'msg' => 'success',
|
|
|
+ 'data' => [],
|
|
|
+ ];
|
|
|
+ try {
|
|
|
+ $maxTime = 1;//处理1分钟前的数据
|
|
|
+ $createTimeEnd = time() - (60 * $maxTime);
|
|
|
+ $where['createtime'] = ['elt',$createTimeEnd];
|
|
|
+ $where['status'] = 0;
|
|
|
+ $recharOrder = model('RecharOrder')->where($where)->count();
|
|
|
+ $recharOrderRes = 0;
|
|
|
+ if (!empty($recharOrder)) {
|
|
|
+ $recharOrderRes = model('RecharOrder')->where($where)->update(['status' => -1]);
|
|
|
+ }
|
|
|
+ $result['data'] = $recharOrderRes;
|
|
|
+ } catch (Exception $e) {
|
|
|
+ $result['code'] = 0;
|
|
|
+ $result['msg'] = $e->getMessage();
|
|
|
+ }
|
|
|
+ echo json_encode($result);
|
|
|
+ }
|
|
|
+}
|