|
@@ -222,12 +222,12 @@
|
|
|
from t_feeder_topo t
|
|
from t_feeder_topo t
|
|
|
where t.feeder = #{feederId} and start_kg_id is null
|
|
where t.feeder = #{feederId} and start_kg_id is null
|
|
|
and t.psr_type in
|
|
and t.psr_type in
|
|
|
- <foreach collection='kgPsrTypes' item='item' open="('PD_31100000'," separator=',' close=')'>#{item}</foreach>
|
|
|
|
|
|
|
+ <foreach collection='kgPsrTypes' item='item' open="(" separator=',' close=')'>#{item}</foreach>
|
|
|
union all
|
|
union all
|
|
|
select t.feeder,t.psr_id, t.name , t.psr_type,t.start_kg_id ,t.normal_open
|
|
select t.feeder,t.psr_id, t.name , t.psr_type,t.start_kg_id ,t.normal_open
|
|
|
from t_feeder_topo t join res_tab p on t.start_kg_id = p.psr_id and t.feeder = p.feeder
|
|
from t_feeder_topo t join res_tab p on t.start_kg_id = p.psr_id and t.feeder = p.feeder
|
|
|
- where p.normal_open !='true' and t.feeder = #{feederId} and t.psr_type in
|
|
|
|
|
- <foreach collection='kgPsrTypes' item='item' open="('PD_31100000'," separator=',' close=')'>#{item}</foreach>
|
|
|
|
|
|
|
+ where (p.normal_open is null or p.normal_open = 'false') and t.feeder = #{feederId} and t.psr_type in
|
|
|
|
|
+ <foreach collection='kgPsrTypes' item='item' open="(" separator=',' close=')'>#{item}</foreach>
|
|
|
)
|
|
)
|
|
|
select feeder, psr_id , name psrName, psr_type,
|
|
select feeder, psr_id , name psrName, psr_type,
|
|
|
if(start_kg_id is null,psr_id,'-') switchId,
|
|
if(start_kg_id is null,psr_id,'-') switchId,
|