1.新增测试项查询接口
This commit is contained in:
@@ -96,17 +96,51 @@
|
|||||||
|
|
||||||
<select id="getWlAssByWlId" resultType="com.njcn.csdevice.pojo.po.WlRecord">
|
<select id="getWlAssByWlId" resultType="com.njcn.csdevice.pojo.po.WlRecord">
|
||||||
SELECT
|
SELECT
|
||||||
a.id,a.start_time,a.end_time,a.line_id,a.type,c.data_level as dataLevel,b.ct_ratio as ct,b.pt_ratio as pt
|
a.id,
|
||||||
|
a.start_time,
|
||||||
|
a.end_time,
|
||||||
|
a.line_id,
|
||||||
|
a.type,
|
||||||
|
c.data_level AS dataLevel,
|
||||||
|
b.ct_ratio AS ct,
|
||||||
|
b.pt_ratio AS pt,
|
||||||
|
NULL AS itemName,
|
||||||
|
NULL AS voltageLevel,
|
||||||
|
NULL AS capacitySscb,
|
||||||
|
NULL AS capacitySscmin,
|
||||||
|
NULL AS capacitySt,
|
||||||
|
NULL AS capacitySi
|
||||||
FROM
|
FROM
|
||||||
wl_record a
|
wl_record a
|
||||||
inner join cs_line b on a.line_id = b.line_id
|
INNER JOIN cs_line b ON a.line_id = b.line_id
|
||||||
inner join cs_data_set c on b.data_set_id = c.id
|
INNER JOIN cs_data_set c ON b.data_set_id = c.id
|
||||||
WHERE
|
WHERE
|
||||||
a.type = 1 and
|
a.type = 1
|
||||||
a.id IN (SELECT data_id FROM wl_record_test_data WHERE test_item_id = #{wlId} )
|
AND a.id IN (
|
||||||
|
SELECT
|
||||||
|
data_id
|
||||||
|
FROM
|
||||||
|
wl_record_test_data
|
||||||
|
WHERE
|
||||||
|
test_item_id = #{wlId} )
|
||||||
UNION
|
UNION
|
||||||
SELECT
|
SELECT
|
||||||
a.id,a.start_time,a.end_time,a.line_id,a.type,null as dataLevel,(a.pt/a.pt1) as pt,(a.ct/a.ct1) as ct
|
a.id,
|
||||||
|
a.start_time,
|
||||||
|
a.end_time,
|
||||||
|
a.line_id,
|
||||||
|
a.type,
|
||||||
|
NULL AS dataLevel,(
|
||||||
|
a.pt / a.pt1
|
||||||
|
) AS pt,(
|
||||||
|
a.ct / a.ct1
|
||||||
|
) AS ct,
|
||||||
|
a.item_name,
|
||||||
|
a.voltage_level,
|
||||||
|
a.capacity_sscb,
|
||||||
|
a.capacity_sscmin,
|
||||||
|
a.capacity_st,
|
||||||
|
a.capacity_si
|
||||||
FROM
|
FROM
|
||||||
wl_record a
|
wl_record a
|
||||||
WHERE
|
WHERE
|
||||||
|
|||||||
Reference in New Issue
Block a user