From a43fd8f15c7da7f4a14ba4ebb79970dad4ce1fae Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 02 八月 2024 15:18:25 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java
index 039ee79..89f2744 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java
@@ -27,6 +27,7 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import com.zt.life.modules.mainPart.taskReliability.dto.StatusDto;
+import com.zt.life.modules.mainPart.taskReliability.model.ModelRbd;
 import com.zt.life.modules.mainPart.taskReliability.model.SimulatAssess;
 import com.zt.life.modules.mainPart.taskReliability.model.SimulatAssessTaskPhaseModel;
 import com.zt.life.modules.mainPart.taskReliability.model.TimeDiagram;
@@ -44,9 +45,10 @@
 import java.io.File;
 import java.io.IOException;
 import java.util.HashMap;
+import java.util.Hashtable;
 import java.util.List;
-import java.util.stream.Collectors;
 import java.util.Map;
+import java.util.stream.Collectors;
 
 
 /**
@@ -101,7 +103,6 @@
 
     @Value("${data.reliaSimLib.resultHome}")
     private String path;
-
 
     private JSONObject dialgramJson;
 
@@ -254,13 +255,21 @@
             } else {
                 setlineXy(modelJson2, x2, y1, x2, y2, null);
             }
-
             jsonArray.add(modelJson2);
 
+            //鍒ゆ柇鏄惁鏈夋ā鍨�
+            ModelRbd modelRbd = baseDao.getModelByProductGk(modelDto.getGkId(), productId);
+            String modelName = "鏈敤";
+            String modelId = "";
+            if (modelRbd != null) {
+                modelName = modelRbd.getModelName();
+                modelId = modelRbd.getId().toString();
+            }
+
             JSONObject textJson = new JSONObject(templetsStrMap.get("text"));
-            JsonUtils2.setJsonValueByPath(textJson, "data/dataId".split("/"), modelDto.getGkId());
+            JsonUtils2.setJsonValueByPath(textJson, "data/dataId".split("/"), modelId);
             JsonUtils2.setJsonValueByPath(textJson, "id".split("/"), UUIDUtil.generateId().toString());
-            JsonUtils2.setJsonValueByPath(textJson, "attrs/label/textWrap/text".split("/"), modelDto.getGkName());
+            JsonUtils2.setJsonValueByPath(textJson, "attrs/label/textWrap/text".split("/"), modelName);
             JsonUtils2.setJsonValueByPath(textJson, "position/x".split("/"), x1 + 30);
             JsonUtils2.setJsonValueByPath(textJson, "position/y".split("/"), y1);
             jsonArray.add(textJson);

--
Gitblit v1.9.1