|
@@ -5,6 +5,7 @@ from rest_framework.views import APIView
|
|
|
from django.http import HttpResponse
|
|
|
|
|
|
from TestLaboratory.settings import PLAN_ROOT, SOFTWARE_ROOT, HTTP_HEAD, TASK_ROOT, CASE_TEMPLATE_ROOT, CASE_FILE_ROOT
|
|
|
+from apps.company.models import Company
|
|
|
from apps.file.models import FileManager
|
|
|
from apps.log.models import get_log, gen_log
|
|
|
from apps.task.models import TestTask
|
|
@@ -92,6 +93,13 @@ class TaskView(APIView):
|
|
|
|
|
|
executor, action, method = get_log(request)
|
|
|
gen_log(action, "测试任务", task.title, method, executor)
|
|
|
+ company_name = ''
|
|
|
+ try:
|
|
|
+ company = Company.objects.get(id=task.company_id)
|
|
|
+ company_name = company.name
|
|
|
+ except:
|
|
|
+ pass
|
|
|
+
|
|
|
return Response({
|
|
|
'software_id': task.plan.software.id,
|
|
|
'software_name': task.plan.software.name,
|
|
@@ -122,6 +130,7 @@ class TaskView(APIView):
|
|
|
'case_not_execute': task.case_not_execute,
|
|
|
'case_success': task.case_success,
|
|
|
'case_fail': task.case_fail,
|
|
|
+ 'company_name':company_name
|
|
|
},
|
|
|
'create_time': task.create_time,
|
|
|
'update_time': task.update_time,
|