You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
<?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;
|
|
|
|
|
}
|
|
|
|
|
?>
|