Commit c5a28c8d by liuyu

Merge branch 'feature' into 'release'

2023年05/26 模板id赋值

See merge request !62
parents f41be40d 257f8738
...@@ -197,7 +197,7 @@ public class TaskServiceTemplate extends BaseTaskTypePair<TaskServiceTemplate.Ta ...@@ -197,7 +197,7 @@ public class TaskServiceTemplate extends BaseTaskTypePair<TaskServiceTemplate.Ta
*/ */
private void projectDataTemplate(String group, List<Map<String, Object>> sourceList) { private void projectDataTemplate(String group, List<Map<String, Object>> sourceList) {
//聚合模板 //聚合模板
Map<String, TemplateTitleVo> newTemplate = aggregation(transferMark(sourceList)); Map<String, TemplateTitleVo> newTemplate = aggregation(transferMark(sourceList), group);
//旧的聚合模板 //旧的聚合模板
Map<String, TemplateTitleVo> oldTemplate = templateTitleService.getTemplateTitleByProjectLive(group).entrySet().stream() Map<String, TemplateTitleVo> oldTemplate = templateTitleService.getTemplateTitleByProjectLive(group).entrySet().stream()
.filter(e -> { .filter(e -> {
...@@ -228,7 +228,7 @@ public class TaskServiceTemplate extends BaseTaskTypePair<TaskServiceTemplate.Ta ...@@ -228,7 +228,7 @@ public class TaskServiceTemplate extends BaseTaskTypePair<TaskServiceTemplate.Ta
* @param sourceList 数据集 * @param sourceList 数据集
* @return 模板集 * @return 模板集
*/ */
private Map<String, TemplateTitleVo> aggregation(List<CompleteTextMark> sourceList) { private Map<String, TemplateTitleVo> aggregation(List<CompleteTextMark> sourceList, String group) {
Map<String, TemplateTitleVo> aggregationTitleTagMap = new ConcurrentHashMap<>(); Map<String, TemplateTitleVo> aggregationTitleTagMap = new ConcurrentHashMap<>();
List<String> titles = sourceList.stream().map(CompleteTextMark::getTitle).collect(Collectors.toList()); List<String> titles = sourceList.stream().map(CompleteTextMark::getTitle).collect(Collectors.toList());
// 得到聚合集 // 得到聚合集
...@@ -247,7 +247,9 @@ public class TaskServiceTemplate extends BaseTaskTypePair<TaskServiceTemplate.Ta ...@@ -247,7 +247,9 @@ public class TaskServiceTemplate extends BaseTaskTypePair<TaskServiceTemplate.Ta
if (title.length() < 6) { if (title.length() < 6) {
continue; continue;
} }
aggregationTitleTagMap.put(title, new TemplateTitleVo(title, tag, sourceList.get(result.getDataPoints().get(0)).getUrl())); TemplateTitleVo templateTitleVo = new TemplateTitleVo(title, tag, sourceList.get(result.getDataPoints().get(0)).getUrl());
templateTitleVo.buildId(group);
aggregationTitleTagMap.put(title, templateTitleVo);
} }
return aggregationTitleTagMap; return aggregationTitleTagMap;
} }
......
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