From 5fd51c437819f1c9d027a936db4ba2ee7cd2e053 Mon Sep 17 00:00:00 2001 From: ustcyc <yincun@163.com> Date: 星期二, 07 一月 2025 15:02:58 +0800 Subject: [PATCH] 升级架构 --- zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml b/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml index 7fbb5b8..c704454 100644 --- a/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml +++ b/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml @@ -377,7 +377,7 @@ values (#{nodeId}, #{indexId}) </foreach> </insert> - + <select id="getModelNodeIndexIdByNodeId" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> SELECT mn.node_id nodeId, mn."name" "name", @@ -386,7 +386,7 @@ FROM "model_node" mn LEFT JOIN "node_index" ni ON mn.node_id = ni.node_id LEFT JOIN energy_index ei on ni.index_id = ei.index_id - WHERE ni.node_id = #{nodeId} + WHERE ni.node_id = #{nodeId} <if test="energyType!=null and energyType!=''"> and ei.energy_id = #{energyType} </if> @@ -404,7 +404,7 @@ <select id="getFirstModeNodeInfo" resultType="com.zhitan.model.domain.ModelNode"> <include refid="selectModelNodeVo"/> where model_code = #{modelCode} AND parent_id is null - order by order_num + order by order_num </select> <select id="selectIndexByNodeIds" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> SELECT mn.node_id nodeId, @@ -414,10 +414,17 @@ FROM "model_node" mn LEFT JOIN "node_index" ni ON mn.node_id = ni.node_id left join energy_index ei on ni.index_id = ei.index_id - WHERE mn.model_code = #{modelCode} + <where> + mn.model_code = #{modelCode} AND mn.node_id in <foreach collection="nodeIds" index="index" item="item" open="(" separator="," close=")"> #{item} </foreach> + <if test="modelCode!=null and modelCode!='' and nodeIds.size>0"> + and ei.index_type='STATISTIC' + </if> + + </where> + </select> </mapper> -- Gitblit v1.9.3