def get(): # 获取测试组用户列表 tasktype = TaskTypeModel.query_list() if tasktype: data = marshal(tasktype, tasktype_fields) return response(True, data, "获取到测试组用户列表") else: return response(True, None, "未获取测试组用户列表")
def get(): TestTask_list = TestTaskModel.query_all() if TestTask_list: data = marshal(TestTask_list, Task_list_fields) return response(True, data, "获取到任务列表") else: return response(True, None, "未获取到任务列表")
def get(): user_qa_list = UserModel.query_QA_all() # 获取测试组用户列表 if user_qa_list: data = marshal(user_qa_list, user_list_fields) return response(True, data, "获取到用户列表") else: return response(True, None, "未获取用户列表")
def get(): product_list = ProductModel.query_all() if product_list: data = marshal(product_list, product_list_fields) return response(True, data, "获取到产品列表") else: return response(True, None, "未获取到产品列表")
def post(): body = qa_bug_statistics_args() invalid_rate = bug_invalid_rate_statistics(body['begin'], body['end']) if invalid_rate: data = invalid_rate return response(True, data, "获取到统计信息") else: return response(True, None, "未获取统计信息")
def get(): # 获取测试组用户列表 args = testtask_args() testtask = TestTaskModel.query_by_id(args['id']) if testtask: data = marshal(testtask, testtask_fields) return response(True, data, "获取测试单") else: return response(True, None, "未获取测试单")
def post(): body = project_statistics_args() project_statistics = ZtProjectStatisticsModel.query_checkbox( body['project'], body['assignedTo']) if project_statistics: data = marshal(project_statistics, project_statistics_fields) return response(True, data, "查询到用户数据") else: return response(True, None, "未查询到用户数据")
def post(): body = qa_delay_args() task_report = TestTaskReportModel.query_checkbox( body['begin'], body['end'], body['account']) if task_report: data = task_report_statistc(task_report) return response(True, data, "获取到统计信息") else: return response(True, None, "未获取统计信息")
def post(): body = user_args() user = UserModel.query_conditions(body['id'], body['dept'], body['account'], body['role'], body['realname'], body['gender']) if user: data = marshal(user, user_fields) return response(True, data, "查询到用户数据") else: return response(True, None, "未查询到用户数据")
def post(): body = test_story_args() actions = ActionModel.query_story_extra(body['user'], body['beginDate'], body['endDate']) story_ids = [action.objectID for action in actions] test_story = StoryModel.query_by_id(story_ids) if test_story: data = marshal(test_story, story_fields) return response(True, data, "查询到用户数据") else: return response(True, None, "未查询到用户数据")
def post(): body = project_args() project = ProjectModel.query_checkbox(body['id'], body['project_name'], body['PM'], body['product'], body['team_members']) if project: data = marshal(project, project_fields) return response(True, data, "查询到用户数据") else: return response(True, None, "未查询到用户数据")
def post(): body = login_args() user = UserModel.query_by_account(body['account']) if user: if user.check_password(body['password']): data = marshal(user, user_fields) return response(True, data, "登录成功") else: return response(True, None, "账号或密码错误") else: return response(True, None, "账号或密码错误")
def post(): body = story_args() story = StoryModel.query_checkbox(body['product'], body['openedBy'], body['assignedTo'], body['reviewedBy'], body['dateType'], body['beginDate'], body['endDate'], body['status']) if story: data = marshal(story, story_fields) return response(True, data, "查询到用户数据") else: return response(True, None, "未查询到用户数据")
def post(): body = task_args() task = ZtTaskModel.query_checkbox(body['id'], body['openedBy'], body['assignedTo'], body['finishedBy'], body['dateType'], body['beginDate'], body['endDate'], body['project'], body['status']) if task: data = marshal(task, task_fields) return response(True, data, "查询到用户数据") else: return response(True, None, "未查询到用户数据")
def post(): body = bug_args() bug = BugModel.query_checkbox(body['id'], body['product'], body['project'], body['severity'], body['openedBy'], body['assignedTo'], body['closedBy'], body['resolvedBy'], body['dateType'], body['beginDate'], body['endDate'], body['status']) if bug: data = marshal(bug, bug_fields) return response(True, data, "查询到用户数据") else: return response(True, None, "未查询到用户数据")
def get(): args = QaQueryTask_args() product = args['product'] project = args['project'] task_type = args['task_type'] plan_startdate = args['plan_startdate'] print(plan_startdate) Task_list = TaskModel.query_data(product,project,task_type,plan_startdate) #添加项目名,产品名称等信息到返回列表中 als = [] for i in range(len(Task_list)): to_json = {'task_id': Task_list[i].task_id, 'task_type': Task_list[i].task_type, 'product': Task_list[i].product, 'product_name':None, 'project': Task_list[i].project, 'project_name':None, 'story': Task_list[i].story, 'story_name':None, 'testtask': Task_list[i].testtask, 'report': Task_list[i].report, 'name': Task_list[i].name, 'desc': Task_list[i].desc, 'create_time': Task_list[i].create_time, 'create_man': Task_list[i].create_man, 'plan_startdate': Task_list[i].plan_startdate, 'deadline': Task_list[i].deadline, 'assigned_to': Task_list[i].assigned_to, 'start_date': Task_list[i].start_date, 'finished_date': Task_list[i].finished_date, 'finished_man': Task_list[i].finished_man, 'cancel_time': Task_list[i].cancel_time, 'cancel_man': Task_list[i].cancel_man, 'revised_time': Task_list[i].revised_time, 'revised_man': Task_list[i].revised_man, 'status': Task_list[i].status, 'story_url': Task_list[i].story_url, 'testtask_url': Task_list[i].testtask_url, 'report_url': Task_list[i].report_url } als.append(to_json) if als: data = [marshal(al, Task_list_fields) for al in als] return response(True, data, "获取到任务列表") else: return response(True, None, "未获取到任务列表")