From 664db98c9e8595ce4dd636a27f480e3a08b81ff5 Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 21 二月 2025 11:13:51 +0800
Subject: [PATCH] 新增可忽略的维修时间

---
 modules/mainPart/src/main/resources/mapper/taskReliability/ReliabilityAssessDao.xml |   62 ++++++++++++++-----------------
 1 files changed, 28 insertions(+), 34 deletions(-)

diff --git a/modules/mainPart/src/main/resources/mapper/taskReliability/ReliabilityAssessDao.xml b/modules/mainPart/src/main/resources/mapper/taskReliability/ReliabilityAssessDao.xml
index ec76ca8..e8ea798 100644
--- a/modules/mainPart/src/main/resources/mapper/taskReliability/ReliabilityAssessDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/taskReliability/ReliabilityAssessDao.xml
@@ -2,6 +2,11 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 
 <mapper namespace="com.zt.life.modules.mainPart.taskReliability.dao.ReliabilityAssessDao">
+    <delete id="deleteByItemId">
+        delete
+        from assess_data
+        where item_id = ${itemId}
+    </delete>
     <select id="getProductPath" resultType="com.zt.life.modules.mainPart.basicInfo.model.XhProductModel">
         select a.*
         from product_model a
@@ -9,7 +14,7 @@
           and a.ship_id = ${shipId}
     </select>
     <select id="getAssessDataList" resultType="com.zt.life.modules.mainPart.taskReliability.model.AssessItem">
-        select a.name,a.id
+        select a.name, a.id
         from assess_item a
         where a.IS_DELETE = 0
           and a.product_id = ${productId}
@@ -17,48 +22,37 @@
     </select>
     <select id="getProductList"
             resultType="com.zt.life.modules.mainPart.taskReliability.model.ReliabilityAssess">
-        SELECT
-            a.NAME,
-            a.id,
-            a.pid,
-            a.product_type as type,
-            b.run_num,
-            b.fail_num,
-            b.run_times
-        FROM
-            product_model a
-                LEFT JOIN assess_data b ON b.product_id = a.id
-                AND b.is_delete = 0  AND b.item_id = ${itemId}
-        WHERE
-                a.is_delete = 0
-                AND a.product_type &lt;&gt; 10
-                AND a.ship_id = ${productId}
+        SELECT a.NAME,
+               a.id,
+               a.pid,
+               a.product_type as type,
+               b.run_num,
+               b.fail_num,
+               b.run_times
+        FROM product_model a
+                 LEFT JOIN assess_data b ON b.product_id = a.id
+            AND b.is_delete = 0 AND b.item_id = ${itemId}
+        WHERE a.is_delete = 0
+            AND a.product_type &lt;&gt; 10
+            AND a.ship_id = ${productId}
            OR a.id = ${productId}
-        ORDER BY
-            a.product_type,
-            a.sort
+        ORDER BY a.product_type,
+                 a.sort
     </select>
     <select id="getAssessId" resultType="java.lang.Long">
-        SELECT
-            id
-        FROM
-            assess_result
-        WHERE
-            is_delete = 0
+        SELECT id
+        FROM assess_result
+        WHERE is_delete = 0
           AND item_id = ${itemId}
           AND product_id = ${productId}
           AND task_id = ${taskId}
-        ORDER BY
-            UPDATE_DATE DESC
+        ORDER BY UPDATE_DATE DESC
         LIMIT 1
     </select>
     <select id="getxml" resultType="java.lang.String">
-        SELECT
-            xml
-        FROM
-            assess_result
-        WHERE
-            is_delete = 0
+        SELECT xml
+        FROM assess_result
+        WHERE is_delete = 0
           AND id = ${assessId}
     </select>
 </mapper>

--
Gitblit v1.9.1