Commit be8d3b4e authored by 黎博's avatar 黎博

场景报告新增接口url和接口名称

parent 15bb748e
...@@ -19,6 +19,8 @@ public class SceneTestcaseReport { ...@@ -19,6 +19,8 @@ public class SceneTestcaseReport {
private Integer id; private Integer id;
private Integer sceneId; private Integer sceneId;
private Integer sceneTestcaseId; private Integer sceneTestcaseId;
private String interfaceUrl;
private String interfaceName;
private String url; private String url;
private String headers; private String headers;
private String parameters; private String parameters;
......
...@@ -7,5 +7,5 @@ import com.baomidou.mybatisplus.core.metadata.IPage; ...@@ -7,5 +7,5 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.Map; import java.util.Map;
public interface SceneTestcaseReportMapper extends BaseMapper<SceneTestcaseReport> { public interface SceneTestcaseReportMapper extends BaseMapper<SceneTestcaseReport> {
IPage<Map<String, Object>> getSceneTestcaseReportGroupByBatch(String namespace, Integer projectId, Integer sceneId, String sceneName, IPage<Map<String, Object>> page); IPage<Map<String, Object>> getSceneTestcaseReportGroupByBatch(IPage<Map<String, Object>> page, String namespace, Integer projectId, Integer sceneId, String sceneName);
} }
...@@ -42,6 +42,6 @@ public class SceneTestcaseReportServiceImpl extends ServiceImpl<SceneTestcaseRep ...@@ -42,6 +42,6 @@ public class SceneTestcaseReportServiceImpl extends ServiceImpl<SceneTestcaseRep
@Override @Override
public IPage<Map<String, Object>> getSceneTestcaseReportGroupByBatch(String namespace, Integer projectId, Integer sceneId, String sceneName, Integer pageNum, Integer pageSize) { public IPage<Map<String, Object>> getSceneTestcaseReportGroupByBatch(String namespace, Integer projectId, Integer sceneId, String sceneName, Integer pageNum, Integer pageSize) {
IPage<Map<String, Object>> page = new Page<>(pageNum, pageSize); IPage<Map<String, Object>> page = new Page<>(pageNum, pageSize);
return sceneTestcaseReportMapper.getSceneTestcaseReportGroupByBatch(namespace, projectId, sceneId, sceneName, page); return sceneTestcaseReportMapper.getSceneTestcaseReportGroupByBatch(page, namespace, projectId, sceneId, sceneName);
} }
} }
...@@ -153,6 +153,8 @@ public class SceneTestcaseServiceImpl extends ServiceImpl<SceneTestcaseMapper, S ...@@ -153,6 +153,8 @@ public class SceneTestcaseServiceImpl extends ServiceImpl<SceneTestcaseMapper, S
sceneTestcaseReport.setSceneId(sceneId); sceneTestcaseReport.setSceneId(sceneId);
sceneTestcaseReport.setSceneTestcaseId(sceneTestcase.getId()); sceneTestcaseReport.setSceneTestcaseId(sceneTestcase.getId());
sceneTestcaseReport.setSequence(sceneTestcase.getSequence()); sceneTestcaseReport.setSequence(sceneTestcase.getSequence());
sceneTestcaseReport.setInterfaceUrl(anInterface.getUrl());
sceneTestcaseReport.setInterfaceName(anInterface.getName());
sceneTestcaseReport.setUrl(url); sceneTestcaseReport.setUrl(url);
sceneTestcaseReport.setHeaders(JSON.toJSONString(headersMap)); sceneTestcaseReport.setHeaders(JSON.toJSONString(headersMap));
sceneTestcaseReport.setParameters(JSON.toJSONString(parameterMap)); sceneTestcaseReport.setParameters(JSON.toJSONString(parameterMap));
......
...@@ -29,6 +29,7 @@ ...@@ -29,6 +29,7 @@
AND sc.`name` LIKE CONCAT('%', #{sceneName}, '%') AND sc.`name` LIKE CONCAT('%', #{sceneName}, '%')
</if> </if>
GROUP BY st.`batch` GROUP BY st.`batch`
order by st.`id` desc
</select> </select>
</mapper> </mapper>
\ No newline at end of file
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