|
@@ -5,9 +5,18 @@
|
|
|
<!--联锁历史数据详细信息-分页查询-->
|
|
|
<select id="getPage2" parameterType="org.jeecg.modules.detail.dto.InterlockDetailQueryDTO" resultType="org.jeecg.modules.history.vo.InterlockDetailHistoryQueryVO">
|
|
|
select d.id, d.summaryid, d.interlockname, d.interlock_condition, d.interlock_condition_tag, d.description,
|
|
|
- d.instrument_status, d.interlock_set_value, d.current_value, d.if_bypass, d.input_status, d.output_status,
|
|
|
- d.mp_status, s.ljgx, s.interlock_out_value, s.tag_time, d.summary_origin_id
|
|
|
- from interlock_detail_history d left join interlock_summary_history s on d.summaryid = s.id
|
|
|
+ d.instrument_status, d.interlock_set_value, d.current_value, d.if_bypass, d.bypass, d.input_status,
|
|
|
+ d.output_status, d.mp_status, s.ljgx, s.interlock_out_value, s.tag_time, d.summary_origin_id,
|
|
|
+ h1.control_system_status_name as mp_status_name,
|
|
|
+ h2.control_system_status_name as input_status_name,
|
|
|
+ h3.control_system_status_name as output_status_name,
|
|
|
+ h4.bypass_name
|
|
|
+ from interlock_detail_history d
|
|
|
+ left join interlock_summary_history s on d.summaryid = s.id
|
|
|
+ left join interlock_base_hy h1 on h1.control_system_status = d.mp_status and h1.interlock_system_id = s.interlock_system_id
|
|
|
+ left join interlock_base_hy h2 on h2.control_system_status = d.input_status and h2.interlock_system_id = s.interlock_system_id
|
|
|
+ left join interlock_base_hy h3 on h3.control_system_status = d.output_status and h3.interlock_system_id = s.interlock_system_id
|
|
|
+ left join interlock_base_hy h4 on h4.bypass = d.bypass and h4.interlock_system_id = s.interlock_system_id
|
|
|
<where>
|
|
|
<if test="dto.summaryid != null and dto.summaryid != ''"> and d.summaryid = #{dto.summaryid}</if>
|
|
|
<if test="dto.summaryOriginId != null and dto.summaryOriginId != ''"> and d.summary_origin_id = #{dto.summaryOriginId}</if>
|
|
@@ -20,8 +29,8 @@
|
|
|
<select id="getPage" parameterType="org.jeecg.modules.history.dto.InterlockHistoryQueryDTO" resultType="org.jeecg.modules.history.vo.InterlockSummaryHistoryVO">
|
|
|
select d.id, d.summaryid, d.interlockname, d.interlock_condition, d.interlock_condition_tag, d.instrument_status, d.control_system_status,
|
|
|
s.interlock_status, s.loop_health_level, d.bypass, s.tag_time, d.summary_origin_id, s.interlock_apparatus_id, s.interlock_system_id,
|
|
|
- h1.interlock_status_name as interlockStatus_dictText, h2.bypass_name as bypass_dictText,
|
|
|
- h3.instrument_status_name as instrument_status_dictText, h4.control_system_status_name as controlSystemStatus_dictText
|
|
|
+ h1.interlock_status_name, h2.bypass_name,
|
|
|
+ h3.instrument_status_name, h4.control_system_status_name
|
|
|
from interlock_detail_history d
|
|
|
left join interlock_summary_history s on d.summaryid = s.id
|
|
|
left join interlock_base_hy h1 on h1.interlock_status = s.interlock_status and h1.interlock_system_id = s.interlock_system_id
|