fix(接口测试): 修复导出场景不是最新数据的缺陷

--bug=1033685 --user=王孝刚 【接口测试】github#27976,【接口自动化】当前置脚本里代码被注释掉进行保存,之后导出后再导入,发现注释的内容恢复了。 https://www.tapd.cn/55049933/s/1445112
This commit is contained in:
wxg0103 2023-12-19 10:09:24 +08:00 committed by 刘瑞斌
parent 013e125538
commit 1e22a17c44
1 changed files with 5 additions and 4 deletions

View File

@ -1629,10 +1629,11 @@ public class ApiScenarioService {
private List<ApiScenarioWithBLOBs> getExportResult(ApiScenarioBatchRequest request) { private List<ApiScenarioWithBLOBs> getExportResult(ApiScenarioBatchRequest request) {
ServiceUtils.getSelectAllIds(request, request.getCondition(), (query) -> extApiScenarioMapper.selectIdsByQuery(query)); ServiceUtils.getSelectAllIds(request, request.getCondition(), (query) -> extApiScenarioMapper.selectIdsByQuery(query));
ApiScenarioExample example = new ApiScenarioExample(); List<ApiScenarioWithBLOBs> result = new ArrayList<>();
example.createCriteria().andIdIn(request.getIds()); request.getIds().forEach( item-> {
List<ApiScenarioWithBLOBs> apiScenarioWithBLOBs = apiScenarioMapper.selectByExampleWithBLOBs(example); result.add(this.getNewApiScenario(item));
return apiScenarioWithBLOBs; });
return result;
} }
public ApiScenrioExportResult export(ApiScenarioBatchRequest request) { public ApiScenrioExportResult export(ApiScenarioBatchRequest request) {