From 17c00b467d3b495ef37ef9c83a7422fc400b8f6d Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 16 八月 2024 16:02:26 +0800
Subject: [PATCH] 解析模型时,将二项分布参数保持到数据库(表model_node_algorithm)。

---
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelLineService.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelLineService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelLineService.java
index d9f6b39..adc3692 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelLineService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelLineService.java
@@ -1129,6 +1129,19 @@
                         jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/reliabDistribType".split("/"));
                         if (jsonValue != null && StringUtils.isNotBlank(jsonValue.toString())) {
                             productImg.setReliabDistribType(Integer.valueOf(jsonValue.toString()));
+                            if (3==productImg.getReliabDistribType()) {
+                                // 浜岄」鍒嗗竷
+                                jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/simulatTimes".split("/"));
+                                if (jsonValue != null && StringUtils.isNotBlank(jsonValue.toString())) {
+                                    productImg.setBinomialTotalNum(Integer.valueOf(jsonValue.toString()));
+                                    modelNode.setBinomialTotalNum(Integer.valueOf(jsonValue.toString()));
+                                }
+                                jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/successTimes".split("/"));
+                                if (jsonValue != null && StringUtils.isNotBlank(jsonValue.toString())) {
+                                    productImg.setBinomialSuccessNum(Integer.valueOf(jsonValue.toString()));
+                                    modelNode.setBinomialSuccessNum(Integer.valueOf(jsonValue.toString()));
+                                }
+                            }
                         }
                         jsonValue = JsonUtils2.getJsonValueByPath(jsonObject, "data/taskMtbcf".split("/"));
                         if (null != jsonValue) productImg.setTaskMtbcf(jsonValue.toString());

--
Gitblit v1.9.1