1.冀北分布式光伏代码提交

2.审计日志管理代码提交修改
3.暂降推送日志,筛选添加
This commit is contained in:
wr
2023-05-26 08:52:00 +08:00
parent 376aab019d
commit c7e063a6ae
29 changed files with 434 additions and 219 deletions

View File

@@ -9,17 +9,16 @@
(
SELECT
measurement_point_id,
data_date,
sum( is_v_dev_warn + is_freq_warn + is_unbalance_warn + is_v_warn + is_flicker_warn + is_sag_warn + is_interrupt_warn + is_swell_warn ) AS num
FROM
r_mp_target_warn_d
r_mp_target_warn_d rmtwd
<where>
is_effective = 1 AND is_warn = 1
<if test="param!=null and param.startTime != null and param.startTime !=''">
AND rmphd.data_date >= #{param.startTime} AND rmshd.data_date >= #{param.startTime}
AND rmtwd.data_date >= #{param.startTime} AND rmtwd.data_date >= #{param.startTime}
</if>
<if test="param!=null and param.endTime != null and param.endTime != ''">
AND rmphd.data_date &lt;= #{param.endTime} AND rmshd.data_date &lt;= #{param.endTime}
AND rmtwd.data_date &lt;= #{param.endTime} AND rmtwd.data_date &lt;= #{param.endTime}
</if>
<if test="id != null and id.size > 0">
AND measurement_point_id IN
@@ -29,10 +28,9 @@
</if>
</where>
GROUP BY
measurement_point_id,
data_date
measurement_point_id
HAVING
num > 1
num > 0
) x UNION ALL
SELECT
count(*)
@@ -40,17 +38,16 @@
(
SELECT
measurement_point_id,
data_date,
sum( is_v_dev_warn + is_freq_warn + is_unbalance_warn + is_v_warn + is_flicker_warn + is_sag_warn + is_interrupt_warn + is_swell_warn ) AS num
FROM
r_mp_target_warn_d
r_mp_target_warn_d rmtwd
<where>
is_effective = 1 AND is_harmonic = 1
<if test="param!=null and param.startTime != null and param.startTime !=''">
AND rmphd.data_date >= #{param.startTime} AND rmshd.data_date >= #{param.startTime}
AND rmtwd.data_date >= #{param.startTime} AND rmtwd.data_date >= #{param.startTime}
</if>
<if test="param!=null and param.endTime != null and param.endTime != ''">
AND rmphd.data_date &lt;= #{param.endTime} AND rmshd.data_date &lt;= #{param.endTime}
AND rmtwd.data_date &lt;= #{param.endTime} AND rmtwd.data_date &lt;= #{param.endTime}
</if>
<if test="id != null and id.size > 0">
AND measurement_point_id IN
@@ -60,10 +57,9 @@
</if>
</where>
GROUP BY
measurement_point_id,
data_date
measurement_point_id
HAVING
num > 1
num > 0
) x
</select>
</mapper>