李春阳 vor 1 Jahr
Ursprung
Commit
1a5b5118ca

+ 7 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/server/app/service/SceneReferenceLibService.java

@@ -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 {