def intervalFetch(taskResultId, lastTaskResultId, delayTag): # 获取上次任务taskResultId taskInfos = TaskInfo.select().where(TaskInfo.taskResultId == lastTaskResultId) for task in taskInfos: subTask = TaskInfo() subTask.taskResultId = taskResultId subTask.state = '' subTask.cname = task.cname subTask.url = task.url subTask.save(force_insert=True) fetchCycle.apply_async((subTask.id, taskResultId, delayTag), queue="celery")