1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
  | <?php 
 |    
 |  /** 
 |   * 批量异步任务结果 
 |   * @author auto create 
 |   */ 
 |  class Task 
 |  { 
 |        
 |      /**   
 |       * 下载文件的MD5校验码,通过此校验码可以检查下载的文件是否是完整的。  
 |       **/  
 |      public $check_code;  
 |        
 |      /**   
 |       * 任务创建时间  
 |       **/  
 |      public $created;  
 |        
 |      /**   
 |       * 大任务结果下载地址。当创建的认任务是大数据量的任务时,获取结果会返回此字段,同时subtasks列表会为空。 
 |  通过这个地址可以下载到结果的结构体,格式同普通任务下载的一样。 
 |  每次获取到的地址只能下载一次。下载的文件加上后缀名.zip打开。  
 |       **/  
 |      public $download_url;  
 |        
 |      /**   
 |       * 此任务是由哪个api产生的  
 |       **/  
 |      public $method;  
 |        
 |      /**   
 |       * 定时类型任务的执行时间点  
 |       **/  
 |      public $schedule;  
 |        
 |      /**   
 |       * 异步任务处理状态。new(还未开始处理),doing(处理中),done(处理结束)。  
 |       **/  
 |      public $status;  
 |        
 |      /**   
 |       * 子任务处理结果,如果任务还没有处理完,返回的结果列表为空。如果任务处理完毕,返回子任务结果列表  
 |       **/  
 |      public $subtasks;  
 |        
 |      /**   
 |       * 异步任务id。创建异步任务时返回的任务id号  
 |       **/  
 |      public $task_id;     
 |  } 
 |  ?> 
 |  
  |