|  | @@ -0,0 +1,31 @@
 | 
	
		
			
				|  |  | +<?php
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +namespace app\index\controller;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +use think\Controller;
 | 
	
		
			
				|  |  | +use think\Exception;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +class TaskList extends Controller
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 支付超时关闭
 | 
	
		
			
				|  |  | +     * @return void
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    public function recharOrderCancel()
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +        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]);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            $this->success('操作成功',$recharOrderRes);
 | 
	
		
			
				|  |  | +        } catch (Exception $e) {
 | 
	
		
			
				|  |  | +            $this->error($e->getMessage());
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 |