From d1b97b2eebbc4b928a321a29a7ee50197b7471d0 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期四, 14 十二月 2023 08:47:50 +0800
Subject: [PATCH] 断路器告警历史查询

---
 src/main/java/com/whyc/service/SubTablePageInfoService.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/whyc/service/SubTablePageInfoService.java b/src/main/java/com/whyc/service/SubTablePageInfoService.java
index a16c23f..c3c189f 100644
--- a/src/main/java/com/whyc/service/SubTablePageInfoService.java
+++ b/src/main/java/com/whyc/service/SubTablePageInfoService.java
@@ -131,8 +131,8 @@
 
     //鏌ヨbreak鍘嗗彶鍛婅鏁伴噺
     public int getCountForBreakAlm(BreakAlarmDto alm) {
-        String sql="select  count(distinct num) as number from db_ckpwrdev_break_alarm." +alm.getRecordYear()+",db_ckpwrdev_break_alarm.tb_ckpowerdev_break_alarm_config,db_ckpwrdev_inf.tb_breaker_inf"
-                +" where   tb_ckpowerdev_break_alarm.alm_id=tb_ckpowerdev_break_alarm_config.alm_id " +
+        String sql="select  count(distinct  breakAlarm.num) as number from db_ckpwrdev_break_alarm." +alm.getRecordYear()+" breakAlarm ,db_ckpwrdev_break_alarm.tb_ckpowerdev_break_alarm_config,db_ckpwrdev_inf.tb_breaker_inf"
+                +" where   breakAlarm.alm_id=tb_ckpowerdev_break_alarm_config.alm_id " +
                 "            and tb_ckpowerdev_break_alarm_config.break_id=tb_breaker_inf.breaker_id ";
         if(alm.getAlmStarttime()!=null){
             sql+=" and alm_starttime  >='"+ DateUtil.format_YYYY_MM_DD_HH_MM_SS(alm.getAlmStarttime())+"' ";
@@ -141,13 +141,13 @@
             sql+=" and alm_endtime  <='"+DateUtil.format_YYYY_MM_DD_HH_MM_SS(alm.getAlmEndTime())+"' ";
         }
         if(alm.getAlmName()!=null){
-            sql+=" and tb_ckpowerdev_break_alarm.alm_name="+alm.getAlmName();
+            sql+=" and breakAlarm.alm_name='"+alm.getAlmName()+"'";
         }
         if(alm.getBreakerType()!=null){
-            sql+=" and tb_breaker_inf.breaker_type=="+alm.getBreakerType();
+            sql+=" and tb_breaker_inf.breaker_type='"+alm.getBreakerType()+"'";
         }
         if(alm.getBreakerName()!=null){
-            sql+=" and tb_breaker_inf.breaker_name=="+alm.getBreakerName();
+            sql+=" and tb_breaker_inf.breaker_name='"+alm.getBreakerName()+"'";
         }
         List list = sqlExecuteService.executeQuery_call(sql, new CallBack() {
             @Override
@@ -171,8 +171,8 @@
 
     //鏌ヨbreak鍘嗗彶鍛婅鏁伴噺
     public List getListBreakAlm(BreakAlarmDto alm){
-        String sql="select  * from db_ckpwrdev_break_alarm." +alm.getRecordYear()+",db_ckpwrdev_break_alarm.tb_ckpowerdev_break_alarm_config,db_ckpwrdev_inf.tb_breaker_inf"
-                +" where   tb_ckpowerdev_break_alarm.alm_id=tb_ckpowerdev_break_alarm_config.alm_id " +
+        String sql="select  breakAlarm.* from db_ckpwrdev_break_alarm." +alm.getRecordYear()+" breakAlarm,db_ckpwrdev_break_alarm.tb_ckpowerdev_break_alarm_config,db_ckpwrdev_inf.tb_breaker_inf"
+                +" where   breakAlarm.alm_id=tb_ckpowerdev_break_alarm_config.alm_id " +
                 "            and tb_ckpowerdev_break_alarm_config.break_id=tb_breaker_inf.breaker_id ";
         if(alm.getAlmStarttime()!=null){
             sql+=" and alm_starttime  >='"+ DateUtil.format_YYYY_MM_DD_HH_MM_SS(alm.getAlmStarttime())+"' ";
@@ -181,13 +181,13 @@
             sql+=" and alm_endtime  <='"+DateUtil.format_YYYY_MM_DD_HH_MM_SS(alm.getAlmEndTime())+"' ";
         }
         if(alm.getAlmName()!=null){
-            sql+=" and tb_ckpowerdev_break_alarm.alm_name="+alm.getAlmName();
+            sql+=" and breakAlarm.alm_name='"+alm.getAlmName()+"'";
         }
         if(alm.getBreakerType()!=null){
-            sql+=" and tb_breaker_inf.breaker_type=="+alm.getBreakerType();
+            sql+=" and tb_breaker_inf.breaker_type='"+alm.getBreakerType()+"'";
         }
         if(alm.getBreakerName()!=null){
-            sql+=" and tb_breaker_inf.breaker_name=="+alm.getBreakerName();
+            sql+=" and tb_breaker_inf.breaker_name='"+alm.getBreakerName()+"'";
         }
         sql+="  ORDER BY alm_starttime desc limit "+alm.getLimitStart()+","+alm.getLimitEnd()+" ";
         List list = sqlExecuteService.executeQuery_call(sql, new CallBack() {

--
Gitblit v1.9.1