冀北终端评价列表信息增加
This commit is contained in:
@@ -1851,42 +1851,55 @@
|
||||
where t1.state = 1
|
||||
</select>
|
||||
<select id="getLineDeviceByDevIds" resultType="com.njcn.device.pq.pojo.vo.DevDetailVO">
|
||||
SELECT distinct
|
||||
t.id lineId,
|
||||
t.NAME lineName,
|
||||
dev.id devId,
|
||||
dev.NAME devName,
|
||||
sub.NAME subName,
|
||||
td.Obj_Id objId,
|
||||
device.ip
|
||||
SELECT DISTINCT
|
||||
line.id as lineId,
|
||||
line.name as lineName,
|
||||
device.id as devId,
|
||||
pd.Id as cit,
|
||||
gd.NAME as company,
|
||||
substation.NAME as subName,
|
||||
device.NAME as devName,
|
||||
lineDetail.Line_Grade AS lineGrade,
|
||||
deviceDetail.Update_Time AS timeID,
|
||||
deviceDetail.ip as ip,
|
||||
deviceDetail.Com_Flag as comFlag,
|
||||
deviceDetail.run_Flag as runFlag,
|
||||
deviceDetail.Manufacturer as manufacturer,
|
||||
deviceDetail.Next_Time_Check as nextTimeCheck,
|
||||
lineDetail.Obj_Id objId
|
||||
FROM
|
||||
pq_line t,
|
||||
pq_line_detail td,
|
||||
pq_line subv,
|
||||
pq_line dev,
|
||||
pq_device device,
|
||||
pq_line sub
|
||||
WHERE
|
||||
t.id = td.id
|
||||
AND subv.id = t.pid
|
||||
AND dev.id = subv.pid
|
||||
AND dev.id = device.id
|
||||
AND sub.id = dev.pid
|
||||
<if test="powerFlag!=null and powerFlag!=2">
|
||||
AND td.Power_Flag =#{powerFlag}
|
||||
</if>
|
||||
<if test="lineIds!=null and lineIds.size()!=0">
|
||||
AND t.id in
|
||||
<foreach item="item" collection="lineIds" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="devIds!=null and devIds.size()!=0">
|
||||
AND dev.id in
|
||||
<foreach item="item" collection="devIds" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
pq_line line,
|
||||
pq_dept_line pd,
|
||||
pq_line voltage,
|
||||
pq_line device,
|
||||
pq_line substation,
|
||||
pq_line gd,
|
||||
pq_device deviceDetail,
|
||||
pq_line_detail lineDetail
|
||||
<where>
|
||||
line.pid = voltage.id
|
||||
AND line.id = pd.Line_Id
|
||||
AND voltage.pid = device.id
|
||||
AND device.pid = substation.id
|
||||
AND substation.pid = gd.id
|
||||
AND device.id = deviceDetail.id
|
||||
AND line.id = lineDetail.id
|
||||
<if test="powerFlag!=null and powerFlag!=2">
|
||||
AND lineDetail.Power_Flag =#{powerFlag}
|
||||
</if>
|
||||
<if test="lineIds!=null and lineIds.size()!=0">
|
||||
AND line.id in
|
||||
<foreach item="item" collection="lineIds" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="devIds!=null and devIds.size()!=0">
|
||||
AND device.id in
|
||||
<foreach item="item" collection="devIds" separator="," open="(" close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="getSubIdByPid" resultType="String">
|
||||
|
||||
Reference in New Issue
Block a user