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