From c8c42a473eb1269d8c9eed26b90975340850b0ea Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期三, 08 一月 2025 10:19:18 +0800
Subject: [PATCH] 修改bug:无法新增总体
---
modules/mainPart/src/main/resources/mapper/baseReliability/ParamDataBasicDao.xml | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/modules/mainPart/src/main/resources/mapper/baseReliability/ParamDataBasicDao.xml b/modules/mainPart/src/main/resources/mapper/baseReliability/ParamDataBasicDao.xml
index 07807e5..a81cd95 100644
--- a/modules/mainPart/src/main/resources/mapper/baseReliability/ParamDataBasicDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/baseReliability/ParamDataBasicDao.xml
@@ -30,7 +30,7 @@
a.basic_mtbf_regulate_tmp
WHEN a.reliab_distrib_type = 3 THEN
a.basic_unit_num * a.basic_mtbf_operating_ratio /
- a.basic_mtbf_regul_succ_rate
+ a.basic_mtbf_regulate_tmp
ELSE 0 END
) AS WeightedFailure,
sum(
@@ -42,7 +42,7 @@
a.basic_mtbf_regulate_tmp
WHEN a.repairable = 1 and a.reliab_distrib_type = 3 THEN
a.basic_unit_num * a.basic_mtbf_operating_ratio * a.repair_mttcr /
- a.basic_mtbf_regul_succ_rate
+ a.basic_mtbf_regulate_tmp
ELSE 0
END
) AS WeightedMttr
@@ -85,7 +85,7 @@
where b.ship_id = ${shipId};
UPDATE param_data a, product_model b
- SET basic_mtbf_regulate_tmp = basic_runs_num / basic_mtbf_regul_succ_rate
+ SET basic_mtbf_regulate_tmp = basic_mtbf_regul_succ_rate/(1-basic_mtbf_regul_succ_rate)
where b.ship_id = ${shipId}
and reliab_distrib_type = 3
</update>
--
Gitblit v1.9.1