From bf11e1376ff82a5f32509ee4cb69cbc1782fddf4 Mon Sep 17 00:00:00 2001 From: DYL <Dn1332079466> Date: 星期六, 08 二月 2025 17:27:59 +0800 Subject: [PATCH] Merge branch 'refs/heads/develop1.0' into dyl_dev --- zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 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..01c8c59 100644 --- a/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml +++ b/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml @@ -377,16 +377,17 @@ values (#{nodeId}, #{indexId}) </foreach> </insert> - + <select id="getModelNodeIndexIdByNodeId" resultType="com.zhitan.model.domain.vo.ModelNodeIndexInfor"> SELECT mn.node_id nodeId, mn."name" "name", ni.index_id indexId, - ei.energy_id energyId + ei.energy_id energyId, + ei.index_type indexType 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 +405,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 +415,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