Your Name 2 years ago
parent
commit
cd1b839abc
3 changed files with 21 additions and 14 deletions
  1. 1 1
      learn/active/database/order.php
  2. 19 0
      learn/active/lib/Cron.php
  3. 1 13
      learn/active/src/Api.php

+ 1 - 1
learn/active/database/order.php

@@ -151,7 +151,7 @@ return array
 
 	    'url'      => array
         (
-            'type'      => 'varchar-300',
+            'type'      => 'varchar-3000',
             'name'      => '支付链接',
             'default'   => '',
             'desc'      => '支付链接',

+ 19 - 0
learn/active/lib/Cron.php

@@ -0,0 +1,19 @@
+<?php
+namespace Active\Lib;
+
+Use Dever;
+Class Cron{
+	#活动订单定时关闭
+    public function job_api(){
+    	$data = Dever::db('active/order')->state(array('status'=>1));
+    	$time = time();
+    	if($data){
+    		foreach($data as $k => $v){
+    			if ($v['cdate'] && $time-$v['cdate']>300){
+    				Dever::db('active/order')->update(array('where_id'=>$v['id'],'set_status'=>3));
+    			}
+    		}
+    	}
+    	return 'ok';
+    }
+}

+ 1 - 13
learn/active/src/Api.php

@@ -134,19 +134,7 @@ Class Api extends Core {
         }
         return $order;
     }
-    #定时
-    public function job(){
-    	$data = Dever::db('active/order')->state(array('status'=>1));
-    	$time = time();
-    	if($data){
-    		foreach($data as $k => $v){
-    			if ($v['cdate'] && $time-$v['cdate']>300){
-    				Dever::db('active/order')->update(array('where_id'=>$v['id'],'set_status'=>3));
-    			}
-    		}
-    	}
-    	return 'ok';
-    }
+    
 	#门票列表
 	public function getList(){
 		$data['list'] = Dever::db('active/order')->getAll(array('mid'=>$this->uid,'status'=>3));