refactor(测试跟踪): 用例列表不展示文本框和富文本框类型的自定义字段

--bug=1027283 --user=陈建星 【测试跟踪】github#25017,【功能用例】功能用例-自定义字段为“csc预期返回”和“csc请求参数”为大json串,当同种类型用例有50个用例,每页从默认切到50条,页面加载特别慢,至少得等1分钟 https://www.tapd.cn/55049933/s/1386041
This commit is contained in:
jianxing 2023-06-28 14:31:26 +08:00 committed by jianxing
parent 937532c093
commit fdf3dc07b3
1 changed files with 5 additions and 2 deletions

View File

@ -255,8 +255,11 @@ public class TestCaseTemplateService extends TemplateBaseService {
public TestCaseTemplateDao getTemplateForList(String projectId) {
TestCaseTemplateDao template = getTemplate(projectId);
// 列表展示过滤掉文本框和富文本框等大字段否则加载效率低
template.getCustomFields().stream().filter(field ->
!StringUtils.equalsAnyIgnoreCase(field.getType(), CustomFieldType.TEXTAREA.getValue(), CustomFieldType.RICH_TEXT.getValue()));
List<CustomFieldDao> fields = template.getCustomFields().stream()
.filter(field -> !StringUtils.equalsAnyIgnoreCase(field.getType(),
CustomFieldType.TEXTAREA.getValue(), CustomFieldType.RICH_TEXT.getValue()))
.toList();
template.setCustomFields(fields);
return template;
}