Merge pull request #8273 from dataease/pr@dev@fix_echarts_map_mark

fix(视图): echarts地图标记功能无效
This commit is contained in:
fit2cloud-chenyw 2024-03-01 16:04:18 +08:00 committed by GitHub
commit 1e44dd9b56
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1053,7 +1053,7 @@ public class ChartDataBuild {
Map<String, Object> map = transTableNormal(fields, null, data, desensitizationList);
List<Map<String, Object>> tableRow = (List<Map<String, Object>>) map.get("tableRow");
final int xEndIndex = detailIndex;
Map<String, List<String[]>> groupDataList = detailData.stream().collect(Collectors.groupingBy(item -> StringUtils.join(ArrayUtils.subarray(item, 0, xEndIndex), "-de-", "(", ")")));
Map<String, List<String[]>> groupDataList = detailData.stream().collect(Collectors.groupingBy(item -> String.format(format, StringUtils.join(ArrayUtils.subarray(item, 0, xEndIndex), "-de-"))));
tableRow.forEach(row -> {
String key = xAxis.stream().map(x -> String.format(format, row.get(x.getDataeaseName()).toString())).collect(Collectors.joining("-de-"));