冀北电网一张图功能调整
This commit is contained in:
@@ -426,54 +426,100 @@
|
||||
</select>
|
||||
|
||||
<select id="getBaseLineInfo" resultType="BaseLineInfo">
|
||||
SELECT
|
||||
line.Id,
|
||||
area.`Name` provincialName,
|
||||
gd.`Name` gdName,
|
||||
substation.`Name` subName,
|
||||
subscale.`Name` subScale,
|
||||
device.`Name` deviceName,
|
||||
pqdevice.IP networkParam,
|
||||
pqdevice.Com_Flag comState,
|
||||
factory.`Name` factoryName,
|
||||
pqdevice.Update_Time time,
|
||||
voltage.`Name` subvName,
|
||||
scale.`Name` subvScale,
|
||||
line.`Name` lineName,
|
||||
line.Sort
|
||||
FROM
|
||||
pq_line line,
|
||||
pq_line voltage,
|
||||
pq_voltage pqvoltage,
|
||||
pq_line device,
|
||||
pq_device pqdevice,
|
||||
pq_line substation,
|
||||
pq_substation pqsubstation,
|
||||
pq_line gd,
|
||||
pq_line provincial,
|
||||
sys_dict_data scale,
|
||||
sys_dict_data factory,
|
||||
sys_dict_data loadtype,
|
||||
sys_dict_data subscale,
|
||||
sys_area area
|
||||
WHERE
|
||||
line.pid = voltage.id
|
||||
AND voltage.id = pqvoltage.id
|
||||
AND pqvoltage.Scale = scale.id
|
||||
AND voltage.pid = device.id
|
||||
AND voltage.pid = pqdevice.id
|
||||
AND pqdevice.Manufacturer = factory.id
|
||||
AND device.pid = substation.id
|
||||
AND substation.id = pqsubstation.id
|
||||
AND pqsubstation.Scale = subscale.id
|
||||
AND substation.pid = gd.id
|
||||
AND gd.pid = provincial.id
|
||||
AND provincial.NAME = area.id
|
||||
AND line.Id IN
|
||||
<foreach item="item" collection="list" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
GROUP BY line.id
|
||||
<!-- SELECT-->
|
||||
<!-- line.Id,-->
|
||||
<!-- area.`Name` provincialName,-->
|
||||
<!-- gd.`Name` gdName,-->
|
||||
<!-- substation.`Name` subName,-->
|
||||
<!-- subscale.`Name` subScale,-->
|
||||
<!-- device.`Name` deviceName,-->
|
||||
<!-- pqdevice.IP networkParam,-->
|
||||
<!-- pqdevice.Com_Flag comState,-->
|
||||
<!-- factory.`Name` factoryName,-->
|
||||
<!-- pqdevice.Update_Time time,-->
|
||||
<!-- voltage.`Name` subvName,-->
|
||||
<!-- scale.`Name` subvScale,-->
|
||||
<!-- line.`Name` lineName,-->
|
||||
<!-- line.Sort-->
|
||||
<!-- FROM-->
|
||||
<!-- pq_line line,-->
|
||||
<!-- pq_line voltage,-->
|
||||
<!-- pq_voltage pqvoltage,-->
|
||||
<!-- pq_line device,-->
|
||||
<!-- pq_device pqdevice,-->
|
||||
<!-- pq_line substation,-->
|
||||
<!-- pq_substation pqsubstation,-->
|
||||
<!-- pq_line gd,-->
|
||||
<!-- pq_line provincial,-->
|
||||
<!-- sys_dict_data scale,-->
|
||||
<!-- sys_dict_data factory,-->
|
||||
<!-- sys_dict_data loadtype,-->
|
||||
<!-- sys_dict_data subscale,-->
|
||||
<!-- sys_area area-->
|
||||
<!-- WHERE-->
|
||||
<!-- line.pid = voltage.id-->
|
||||
<!-- AND voltage.id = pqvoltage.id-->
|
||||
<!-- AND pqvoltage.Scale = scale.id-->
|
||||
<!-- AND voltage.pid = device.id-->
|
||||
<!-- AND voltage.pid = pqdevice.id-->
|
||||
<!-- AND pqdevice.Manufacturer = factory.id-->
|
||||
<!-- AND device.pid = substation.id-->
|
||||
<!-- AND substation.id = pqsubstation.id-->
|
||||
<!-- AND pqsubstation.Scale = subscale.id-->
|
||||
<!-- AND substation.pid = gd.id-->
|
||||
<!-- AND gd.pid = provincial.id-->
|
||||
<!-- AND provincial.NAME = area.id-->
|
||||
<!-- AND line.Id IN-->
|
||||
<!-- <foreach item="item" collection="list" separator="," open="(" close=")">-->
|
||||
<!-- #{item}-->
|
||||
<!-- </foreach>-->
|
||||
<!-- GROUP BY line.id-->
|
||||
|
||||
select
|
||||
line.Id,
|
||||
line.`Name` lineName,
|
||||
area.`Name` provincialName,
|
||||
gd.`Name` gdName,
|
||||
substation.`Name` subName,
|
||||
subscale.`Name` subScale,
|
||||
device.`Name` deviceName,
|
||||
voltage.Name subvName,
|
||||
subvscale.Name subvScale,
|
||||
pqdevice.IP networkParam,
|
||||
pqdevice.Com_Flag comState,
|
||||
pqdevice.Update_Time time,
|
||||
factory.`Name` factoryName
|
||||
from
|
||||
pq_line line,
|
||||
pq_line voltage,
|
||||
pq_line device,
|
||||
pq_line substation,
|
||||
pq_line gd,
|
||||
pq_line provincial,
|
||||
sys_area area,
|
||||
pq_device pqdevice,
|
||||
sys_dict_data factory,
|
||||
sys_dict_data subscale,
|
||||
pq_substation pqsubstation,
|
||||
sys_dict_data subvscale,
|
||||
pq_voltage pqvoltage
|
||||
where
|
||||
line.Id in
|
||||
<foreach item="item" collection="list" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
and line.Pid = voltage.Id
|
||||
and voltage.Pid = device.Id
|
||||
and device.Pid = substation.Id
|
||||
and substation.Pid = gd.Id
|
||||
and gd.Pid = provincial.Id
|
||||
and provincial.Name = area.Id
|
||||
and device.Id = pqdevice.Id
|
||||
and pqdevice.Manufacturer = factory.id
|
||||
and substation.Id = pqsubstation.Id
|
||||
and pqsubstation.`Scale` = subscale.Id
|
||||
and voltage.Id = pqvoltage.Id
|
||||
and pqvoltage.`Scale` = subvscale.Id
|
||||
</select>
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user