diff --git a/services/task_service.py b/services/task_service.py index b3e5cb914056ddd253b7d20a96347f4089e67e09..700750b39a777b14d0bde1df39e29a12c60ec147 100644 --- a/services/task_service.py +++ b/services/task_service.py @@ -127,10 +127,16 @@ async def modify_task(data, task_id, user): task.desc = data['desc'] if 'run_method' in data: task.run_method = data['run_method'] - if 'device_id' in data and 'device_ip' in data: - # todo: 校验ID和IP是否匹配 - task.device_id = data['device_id'] + if 'project' in data: + task.project = data['project'] + if 'job_type' in data: + task.job_type = data['job_type'] + if 'device_ip' in data: task.device_ip = data['device_ip'] + if 'cluster' in data: + task.cluster = data['cluster'] + if 'tags' in data: + task.tags = data['tags'] if 'config' in data: task.config = data['config'] if 'cases' in data: