终端异常统计优化

This commit is contained in:
zhuxinyu
2023-05-06 11:29:10 +08:00
parent 98eb8c3643
commit 669e843d16
3 changed files with 24 additions and 18 deletions

View File

@@ -71,6 +71,10 @@ public class TopMsgPO extends BaseEntity {
*/ */
private float flowValue; private float flowValue;
private Integer onlineRateFlag;
private float onlineRateValue;
/** /**
* 状态 0.删除 1.正常 * 状态 0.删除 1.正常
*/ */

View File

@@ -33,7 +33,8 @@
ptm.Comout_Desc AS comOutDesc, ptm.Comout_Desc AS comOutDesc,
ptm.Alarm_Count AS alarmCount, ptm.Alarm_Count AS alarmCount,
ptm.Alarm_Desc AS alarmDesc, ptm.Alarm_Desc AS alarmDesc,
ptm.Flow_Value AS flowValue ptm.Flow_Value AS flowValue,
ptm.OnlineRate_Value AS onlineRateValue
FROM pq_line line FROM pq_line line
INNER JOIN pq_line vol ON line.pid=vol.id INNER JOIN pq_line vol ON line.pid=vol.id
INNER JOIN pq_line device ON vol.pid=device.id INNER JOIN pq_line device ON vol.pid=device.id

View File

@@ -75,8 +75,9 @@
</select> </select>
<select id="getFlowByDevice" resultType="com.njcn.prepare.harmonic.pojo.mysql.po.line.AlarmPO"> <select id="getFlowByDevice" resultType="com.njcn.prepare.harmonic.pojo.mysql.po.line.AlarmPO">
SELECT t.*, SELECT
(t.actualValue)/(t.flowMeal) flowProportion t.*,
CONVERT((t.actualValue)/(t.flowMeal)*100,DECIMAL(15,2)) flowProportion
FROM FROM
( (
SELECT SELECT