|
|
@ -687,20 +687,20 @@ |
|
|
where f.main_id = #{mainId} |
|
|
where f.main_id = #{mainId} |
|
|
</select> |
|
|
</select> |
|
|
<select id="selectBaseInfoByMainIds" resultMap="BasePointAreaInfo"> |
|
|
<select id="selectBaseInfoByMainIds" resultMap="BasePointAreaInfo"> |
|
|
select f.device_id, |
|
|
|
|
|
a.patrol_point_id, |
|
|
|
|
|
a.patrol_point_name, |
|
|
|
|
|
b.device_name, |
|
|
|
|
|
c.device_name as main_name, |
|
|
|
|
|
d.area_name as jg_name, |
|
|
|
|
|
e.area_name |
|
|
|
|
|
|
|
|
select |
|
|
|
|
|
f.device_id, |
|
|
|
|
|
a.patrol_point_id, |
|
|
|
|
|
a.patrol_point_name, |
|
|
|
|
|
b.device_name, |
|
|
|
|
|
c.device_name as main_name, |
|
|
|
|
|
d.area_name as jg_name, |
|
|
|
|
|
e.area_name |
|
|
from patrol_result f |
|
|
from patrol_result f |
|
|
left join basedata_patrolpoint a |
|
|
|
|
|
on f.device_id = a.patrol_point_id OR f.device_name = a.patrol_point_name |
|
|
|
|
|
left join basedata_device b on a.device_id = b.device_id and b.power_main_equ_flag = "no" |
|
|
|
|
|
left join basedata_device c on b.parent_id = c.device_id |
|
|
|
|
|
left join basedata_area d on c.area_id = d.area_id and d.area_type = 'bayunit' |
|
|
|
|
|
left join basedata_area e on c.area_id = e.area_id |
|
|
|
|
|
|
|
|
left join basedata_patrolpoint a on f.device_id = a.patrol_point_id OR f.device_name = a.patrol_point_name |
|
|
|
|
|
left join basedata_device b on a.device_id = b.device_id and b.power_main_equ_flag = "no" |
|
|
|
|
|
left join basedata_device c on a.main_device_id = c.device_id |
|
|
|
|
|
left join basedata_area d on a.area_id = d.area_id and d.area_type = 'bayunit' |
|
|
|
|
|
left join basedata_area e on d.parent_id = e.area_id |
|
|
where f.main_id in |
|
|
where f.main_id in |
|
|
<foreach collection="mainIds" item="item" index="index" open="(" separator="," close=")"> |
|
|
<foreach collection="mainIds" item="item" index="index" open="(" separator="," close=")"> |
|
|
#{item} |
|
|
#{item} |
|
|
|