Commit 4e45ca1d authored by 盖献康's avatar 盖献康

Merge branch 'gaixiankang' into 'dev'

车型试验 - 待签字页面 - 查看

See merge request !218
parents e7110b0e 7434d59d
...@@ -39,4 +39,7 @@ public class TestCaseVO { ...@@ -39,4 +39,7 @@ public class TestCaseVO {
@ApiModelProperty("用例描述") @ApiModelProperty("用例描述")
private String description; private String description;
@ApiModelProperty("测试结果")
private String testResult;
} }
...@@ -57,4 +57,7 @@ public class TestUsecaseVO { ...@@ -57,4 +57,7 @@ public class TestUsecaseVO {
@ApiModelProperty("标准测试方法") @ApiModelProperty("标准测试方法")
private String testMethod; private String testMethod;
@ApiModelProperty("测试结果")
private String testResult;
} }
...@@ -47,8 +47,18 @@ public class StrategyModelTestTaskNew implements StrategyModelTestTask, Initiali ...@@ -47,8 +47,18 @@ public class StrategyModelTestTaskNew implements StrategyModelTestTask, Initiali
*/ */
@Override @Override
public List<ModelTestTaskViewResponse> doView(ModelTestTask modelTestTask) { public List<ModelTestTaskViewResponse> doView(ModelTestTask modelTestTask) {
List<ModelTestTaskViewResponse> list = getTestScheme(modelTestTask.getId());
return list;
}
/**
* 获取试验方案
* @param taskId
* @return
*/
public List<ModelTestTaskViewResponse> getTestScheme(Long taskId) {
// 查询出本子任务所包含的测试场景集合 // 查询出本子任务所包含的测试场景集合
List<TestUsecaseVO> testCaseList = testUseCaseMapper.selectListByTaskId(modelTestTask.getId()); List<TestUsecaseVO> testCaseList = testUseCaseMapper.selectListByTaskId(taskId);
// 创建一个空List, 用于返回数据 // 创建一个空List, 用于返回数据
List<ModelTestTaskViewResponse> list = new ArrayList<>(); List<ModelTestTaskViewResponse> list = new ArrayList<>();
// 创建一个HashMap, 用于存放数据。用例条款ID作为key // 创建一个HashMap, 用于存放数据。用例条款ID作为key
......
...@@ -42,9 +42,13 @@ public class StrategyModelTestTaskSigned implements StrategyModelTestTask, Initi ...@@ -42,9 +42,13 @@ public class StrategyModelTestTaskSigned implements StrategyModelTestTask, Initi
@Autowired @Autowired
private TaskStateFacade taskStateFacade; private TaskStateFacade taskStateFacade;
@Autowired
private StrategyModelTestTaskNew strategyModelTestTaskNew;
@Override @Override
public List<ModelTestTaskViewResponse> doView(ModelTestTask modelTestTask) { public List<ModelTestTaskViewResponse> doView(ModelTestTask modelTestTask) {
throw new ServiceException("能查看一个已确认的任务", HttpStatus.ERROR); List<ModelTestTaskViewResponse> list = strategyModelTestTaskNew.getTestScheme(modelTestTask.getId());
return list;
} }
@Override @Override
......
...@@ -62,7 +62,8 @@ ...@@ -62,7 +62,8 @@
tu.review_standard_id, tu.review_standard_id,
rs.chapter, rs.chapter,
rs.text, rs.text,
rs.test_method testMethod rs.test_method testMethod,
tr.test_result testResult
from from
t_test_usecase tu t_test_usecase tu
left join t_test_scenario ts on tu.test_scenario_id = ts.id left join t_test_scenario ts on tu.test_scenario_id = ts.id
...@@ -71,6 +72,7 @@ ...@@ -71,6 +72,7 @@
left join t_task_scenario_relation tsr on tsr.test_scenario_id = ts.id left join t_task_scenario_relation tsr on tsr.test_scenario_id = ts.id
left join t_task t on tsr.task_id = t.id left join t_task t on tsr.task_id = t.id
left join t_model_test_task mtt on mtt.id = t.model_test_task_id left join t_model_test_task mtt on mtt.id = t.model_test_task_id
left join t_test_records tr on tu.case_id = tr.usecase_id
where where
mtt.id = #{id} mtt.id = #{id}
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment