From dab8585784975f653459a5753497db109bb784bc Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 22 三月 2024 08:59:25 +0800
Subject: [PATCH] 格式化输出xml,便于调试。

---
 modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml b/modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml
new file mode 100644
index 0000000..942607c
--- /dev/null
+++ b/modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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.TaskPhaseModelDao">
+
+    <select id="getList" resultType="com.zt.life.modules.mainPart.taskReliability.model.TaskPhaseModel">
+        SELECT a.id AS id,
+               a.pid ,
+               a.`NAME` as `system`,
+               c.model_name,
+               b.model_id,
+               b.id as productId
+        FROM product_model a
+                 LEFT JOIN task_phase_model b
+                           ON b.product_id = a.id
+                               AND b.phase_id = ${phaseId}
+                 LEFT JOIN model_rbd c ON c.id = b.model_id
+        WHERE a.id in (
+            SELECT DATA.id
+            FROM (
+                     SELECT @ids as ids,
+                            (SELECT @ids := GROUP_CONCAT(id)
+                             FROM product_model
+                             WHERE FIND_IN_SET(pid, @ids)
+                            )    as cids
+                     FROM product_model
+                     WHERE @ids IS NOT NULL AND @ids := ${productId}
+                 ) id,
+                 product_model DATA
+            WHERE FIND_IN_SET(DATA.id, ID.ids)
+        )
+          and a.product_type in (4, 3, 2, 10)
+          AND a.is_delete = 0
+    </select>
+
+</mapper>

--
Gitblit v1.9.1