Commit f93f1689 authored by 黎博's avatar 黎博

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

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