fix(测试跟踪): 功能用例自定义字段填写数字导出后未空
--bug=1018206 --user=陈建星 【测试跟踪】用例包含自定义字段,导出后字段内容为空 https://www.tapd.cn/55049933/s/1263227
This commit is contained in:
parent
b9aa55dd32
commit
ec3fea3458
|
@ -1727,12 +1727,7 @@ public class TestCaseService {
|
||||||
if (StringUtils.isNotBlank(field.getValue())) {
|
if (StringUtils.isNotBlank(field.getValue())) {
|
||||||
Object value = JSON.parseObject(field.getValue());
|
Object value = JSON.parseObject(field.getValue());
|
||||||
Map<String, String> optionMap = customSelectValueMap.get(id);
|
Map<String, String> optionMap = customSelectValueMap.get(id);
|
||||||
if (value instanceof String) {
|
if (value instanceof List) {
|
||||||
if (MapUtils.isNotEmpty(optionMap) && optionMap.containsKey(value)) {
|
|
||||||
value = optionMap.get(value);
|
|
||||||
}
|
|
||||||
map.put(customNameMap.get(id), value.toString());
|
|
||||||
} else if (value instanceof List) {
|
|
||||||
List<String> results = new ArrayList<>();
|
List<String> results = new ArrayList<>();
|
||||||
List values = (List) value;
|
List values = (List) value;
|
||||||
values.forEach(item -> {
|
values.forEach(item -> {
|
||||||
|
@ -1741,6 +1736,11 @@ public class TestCaseService {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
map.put(customNameMap.get(id), results.toString());
|
map.put(customNameMap.get(id), results.toString());
|
||||||
|
} else {
|
||||||
|
if (MapUtils.isNotEmpty(optionMap) && optionMap.containsKey(value)) {
|
||||||
|
value = optionMap.get(value);
|
||||||
|
}
|
||||||
|
map.put(customNameMap.get(id), value.toString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue