Commit f93f1689 authored by 黎博's avatar 黎博

场景用例列表中新增接口名称和模块名称

parent 082c1939
package cn.qg.holmes.controller.auto;
import cn.qg.holmes.common.JsonResult;
import cn.qg.holmes.entity.auto.AutoModule;
import cn.qg.holmes.entity.auto.Interface;
import cn.qg.holmes.entity.auto.SceneTestcase;
import cn.qg.holmes.service.auto.AutoModuleService;
import cn.qg.holmes.service.auto.InterfaceService;
import cn.qg.holmes.service.auto.SceneTestcaseService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
......@@ -20,6 +24,12 @@ public class SceneTestcaseController {
@Autowired
SceneTestcaseService sceneTestcaseService;
@Autowired
InterfaceService interfaceService;
@Autowired
AutoModuleService autoModuleService;
/**
* 获取场景用例列表
* @param sceneId 场景id
......@@ -31,6 +41,11 @@ public class SceneTestcaseController {
return JsonResult.buildErrorStateResult("请传入场景id", false);
}
List<SceneTestcase> sceneTestcaseList = sceneTestcaseService.getSceneTestcaseListBySceneId(sceneId);
for (SceneTestcase sceneTestcase: sceneTestcaseList) {
Interface anInterface = interfaceService.getById(sceneTestcase.getInterfaceId());
sceneTestcase.setInterfaceName(anInterface.getName());
sceneTestcase.setModuleName(autoModuleService.getById(anInterface.getModuleId()).getName());
}
return JsonResult.buildSuccessResult(sceneTestcaseList);
}
......
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