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 | 59 +++++++++++++++++++++++++++++++---------------------------- 1 files changed, 31 insertions(+), 28 deletions(-) diff --git a/modules/mainPart/src/main/resources/mapper/taskReliability/ReliabilityAssessDao.xml b/modules/mainPart/src/main/resources/mapper/taskReliability/ReliabilityAssessDao.xml index 3e2d6ac..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,39 +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 <> 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 <> 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 + AND id = ${assessId} + </select> </mapper> -- Gitblit v1.9.1