From b79c78fedb367570ca2f17a87fbc244a8dadb793 Mon Sep 17 00:00:00 2001 From: xyc <jc_xiong@hotmail.com> Date: 星期三, 27 三月 2024 17:29:04 +0800 Subject: [PATCH] 替换保存在数据库的模型中的图片的url前缀和token值,页面回显模型时,再替换回去。(因为url前缀和token是随环境变换的值,不能存在数据库中) --- modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml | 25 ++++++++++++++++++++----- 1 files changed, 20 insertions(+), 5 deletions(-) diff --git a/modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml b/modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml index f5176da..942607c 100644 --- a/modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml +++ b/modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseModelDao.xml @@ -1,20 +1,35 @@ <?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.taskReliability.dao.TaskPhaseModelDao"> +<mapper namespace="com.zt.life.modules.mainPart.taskReliability.dao.TaskPhaseModelDao"> - <select id="getList" resultType="com.zt.life.modules.taskReliability.model.TaskPhaseModel"> - SELECT a.id as productId, + <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 + 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.pid = ${productId} + 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> -- Gitblit v1.9.1