From ecd2f8acec4e743e18d978b7e0a1bb92bd17e70e Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期二, 13 八月 2024 15:38:25 +0800
Subject: [PATCH] 修改仿真后台

---
 modules/mainPart/src/main/resources/mapper/taskReliability/TaskRepairParamDao.xml |   57 ++++++++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 48 insertions(+), 9 deletions(-)

diff --git a/modules/mainPart/src/main/resources/mapper/taskReliability/TaskRepairParamDao.xml b/modules/mainPart/src/main/resources/mapper/taskReliability/TaskRepairParamDao.xml
index bb33675..ab95b0d 100644
--- a/modules/mainPart/src/main/resources/mapper/taskReliability/TaskRepairParamDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/taskReliability/TaskRepairParamDao.xml
@@ -47,14 +47,53 @@
                            on e.task_id = d.task_id and e.phase_id = d.phase_id and e.equip_type = d.equip_type
     </select>
 
-    <select id="getTaskRepairParams" resultType="com.zt.life.modules.mainPart.taskReliability.model.TaskRepairParam">
-        select a.*
-        from
-        task_repair_param a
-        where
-        a.IS_DELETE=0
-        <if test="shipId!=null">
-            and a.task_id = #{taskModelId}
-        </if>
+    <select id="getTaskRepairConstraints" resultType="com.zt.life.modules.mainPart.taskReliability.dto.TaskPhaseConstraintDto">
+        SELECT
+            h.task_id,
+            h.phase_id,
+            b.operat_condit_id as gk_model_id,
+            d.model_id,
+            h.equip_type,
+            h.STATUS,
+            f.`NAME` as product_name,
+            f.ID as product_id
+        FROM
+            task_phase a,
+            task_phase_model b,
+            operat_condit c,
+            operat_condit_model d,
+            model_node_algorithm e,
+            product_model f,
+            param_data g,
+            task_repair_param h
+        WHERE
+            a.task_id = #{taskId}
+          AND a.is_delete = 0
+          AND b.phase_id = a.id
+          and a.id = #{phaseId}
+          AND b.is_delete = 0
+          AND c.id = b.operat_condit_id
+          and c.id = #{gkId}
+          AND c.is_delete = 0
+          AND d.operat_condit_id = c.id
+          AND d.is_delete = 0
+          AND d.is_disabled = 0
+          AND e.model_id = d.model_id
+          AND e.is_delete = 0
+          AND f.id = e.data_id
+          AND f.is_delete = 0
+          AND g.product_id = f.id
+          AND g.is_delete = 0
+          AND g.repairable = 1
+          and h.task_id = a.task_id
+          and h.phase_id = b.phase_id
+          and h.`STATUS` = 1
+          and h.equip_type = f.equip_type
+        order by h.task_id,
+                 h.phase_id,
+                 b.operat_condit_id,
+                 d.model_id,
+                 h.equip_type,
+                 f.`NAME`
     </select>
 </mapper>

--
Gitblit v1.9.1