|
@@ -222,6 +222,10 @@ public class SceneReferenceLibService {
|
|
|
String taskId = StringUtil.getRandomUUID();
|
|
|
SceneEvaluationComputeParam sceneComplexityEvaluationComputeParam = new SceneEvaluationComputeParam();
|
|
|
sceneComplexityEvaluationComputeParam.setSceneEvaluationComputeSubParam(new ArrayList<>());
|
|
|
+ HashSet<String> strings = new HashSet<>(listScene);
|
|
|
+ log.info("去重之后还剩 " + strings.size() + " 个基准场景");
|
|
|
+ int addNumber = 0;
|
|
|
+ int updateNumber = 0;
|
|
|
for (String scenePath : listScene) {
|
|
|
try {
|
|
|
MI.setObjectName(scenePath);
|
|
@@ -322,6 +326,7 @@ public class SceneReferenceLibService {
|
|
|
}
|
|
|
}
|
|
|
if (isUpdate) {
|
|
|
+ updateNumber++;
|
|
|
// -------------------------------- 修改数据到 mysql --------------------------------
|
|
|
scenes.forEach(scene -> {
|
|
|
sceneReferenceLibPO.setSceneId(scene.getSceneId());
|
|
@@ -330,6 +335,7 @@ public class SceneReferenceLibService {
|
|
|
sceneReferenceLibMapper.updateSceneReference(sceneReferenceLibPO);
|
|
|
});
|
|
|
} else {
|
|
|
+ addNumber++;
|
|
|
// -------------------------------- 新增数据到 mysql --------------------------------
|
|
|
sceneReferenceLibPO.setSceneId(StringUtil.getRandomUUID());
|
|
|
sceneReferenceLibPO.setCreateTime(TimeUtil.getNowForMysql());
|
|
@@ -358,6 +364,7 @@ public class SceneReferenceLibService {
|
|
|
falseNum += 1;
|
|
|
}
|
|
|
}
|
|
|
+ log.info("共新增 " + addNumber + " 个基准场景,修改 " + updateNumber + "个场景。");
|
|
|
// 计算复杂度
|
|
|
if (CollectionUtil.isNotEmpty(sceneComplexityEvaluationComputeParam.getSceneEvaluationComputeSubParam())) {
|
|
|
try {
|