|
@@ -213,14 +213,18 @@ public class TaskManager {
|
|
|
indexMapper.deleteFirstByProjectId(projectId);
|
|
|
indexMapper.deleteLastByProjectId(projectId);
|
|
|
//1 查询场景包对应指标
|
|
|
-// String allIndexTemplateListJson = stringRedisTemplate.opsForValue().get(redisPrefix.getProjectRunningKey() + ":package:" + packageId + ":all");
|
|
|
- List<IndexTemplatePO> allIndexTemplateList = JsonUtil.jsonToList(
|
|
|
- FileUtil.read(linuxTempPath + "project/" + projectId + "/all-index-list.json"), IndexTemplatePO.class);
|
|
|
- String leafIndexTemplateListJson = stringRedisTemplate.opsForValue()
|
|
|
- .get(redisPrefix.getProjectRunningKey() + ":package:" + packageId + ":leaf");
|
|
|
-// List<IndexTemplatePO> leafIndexTemplateList = JsonUtil.jsonToList(leafIndexTemplateListJson, IndexTemplatePO.class);
|
|
|
- List<IndexTemplatePO> leafIndexTemplateList = JsonUtil.jsonToList(
|
|
|
- FileUtil.read(linuxTempPath + "project/" + projectId + "/leaf-index-list.json"), IndexTemplatePO.class);
|
|
|
+ String allIndexKey = "project:" + projectId + ":package:" + packageId + ":all";
|
|
|
+ String leafIndexKey = "project:" + projectId + ":package:" + packageId + ":leaf";
|
|
|
+ String allIndexTemplateListJson = stringRedisTemplate.opsForValue().get(allIndexKey);
|
|
|
+ String leafIndexTemplateListJson = stringRedisTemplate.opsForValue().get(leafIndexKey);
|
|
|
+ List<IndexTemplatePO> allIndexTemplateList = JsonUtil.jsonToList(allIndexTemplateListJson, IndexTemplatePO.class);
|
|
|
+ List<IndexTemplatePO> leafIndexTemplateList = JsonUtil.jsonToList(leafIndexTemplateListJson, IndexTemplatePO.class);
|
|
|
+// List<IndexTemplatePO> allIndexTemplateList = JsonUtil.jsonToList(
|
|
|
+// FileUtil.read(linuxTempPath + "project/" + projectId + "/all-index-list.json"),
|
|
|
+// IndexTemplatePO.class);
|
|
|
+// List<IndexTemplatePO> leafIndexTemplateList = JsonUtil.jsonToList(
|
|
|
+// FileUtil.read(linuxTempPath + "project/" + projectId + "/leaf-index-list.json"),
|
|
|
+// IndexTemplatePO.class);
|
|
|
log.info("TaskManager--score 共有 " + leafIndexTemplateList.size() + "个叶子节点:" + leafIndexTemplateListJson);
|
|
|
int maxLevel = 1; // 用于计算指标得分
|
|
|
List<LeafIndexPO> leafIndexList = new ArrayList<>();
|