From 0ee2a92da94c0b97f7c9c48b4a30a80a810304cd Mon Sep 17 00:00:00 2001 From: 星伟 <星伟@192.168.10.25> Date: 星期四, 27 九月 2018 13:20:20 +0800 Subject: [PATCH] 落后单体查询。ld9查询, 电池实时状态查询添加市级筛选 --- gx_tieta/src/com/fgkj/dao/impl/BattinfThirdImpl.java | 9 +++++---- gx_tieta/src/com/fgkj/dao/impl/BadBatt_monImpl.java | 4 ++-- gx_tieta/src/com/fgkj/dao/impl/Ld9/BadLd9_monImpl.java | 4 ++-- gx_tieta/src/com/fgkj/dao/BattTestData.java | 5 ++++- gx_tieta/src/com/fgkj/dao/impl/Batt_rtstateDAOImpl.java | 4 ++-- 5 files changed, 15 insertions(+), 11 deletions(-) diff --git a/gx_tieta/src/com/fgkj/dao/BattTestData.java b/gx_tieta/src/com/fgkj/dao/BattTestData.java index 3723b1c..8912670 100644 --- a/gx_tieta/src/com/fgkj/dao/BattTestData.java +++ b/gx_tieta/src/com/fgkj/dao/BattTestData.java @@ -1,7 +1,10 @@ package com.fgkj.dao; public class BattTestData { -final public static int BATT_MON_COUNT_MAX = 512; + final public static int BATT_DISCHARGE=3;//鏀剧數娴嬭瘯 + final public static int BATT_RES=5;//鍐呴樆娴嬭瘯 + + final public static int BATT_MON_COUNT_MAX = 512; final public static byte BATTDATA_NULL = 0; final public static byte BATTDATA_FLOAT = 1; diff --git a/gx_tieta/src/com/fgkj/dao/impl/BadBatt_monImpl.java b/gx_tieta/src/com/fgkj/dao/impl/BadBatt_monImpl.java index aa535b0..5e32997 100644 --- a/gx_tieta/src/com/fgkj/dao/impl/BadBatt_monImpl.java +++ b/gx_tieta/src/com/fgkj/dao/impl/BadBatt_monImpl.java @@ -301,7 +301,7 @@ "FROM web_site.tb_badbatt_mon,db_battinf.tb_battinf " + "where web_site.tb_badbatt_mon.battgroupid=db_battinf.tb_battinf.BattGroupId " + "and test_starttime>=? and test_starttime<=? " + - "and db_battinf.tb_battinf.stationname1 like ? and db_battinf.tb_battinf.stationname like ?"; + "and db_battinf.tb_battinf.stationname1 like ? and db_battinf.tb_battinf.stationname like ? and db_battinf.tb_battinf.stationname2 like ? "; //閫夊彇钃勭數姹犵粍鏉′欢 String idSqlT=" and db_battinf.tb_battinf.battgroupid!=? "; @@ -325,7 +325,7 @@ sql=baseSql+endSql+limitSql; //System.out.println(sql); List<Batt_Maint_Dealarm> list=DAOHelper.executeQueryLimit(sql, conn, new Object[]{ - binf.getBattProductDate(),binf.getBattProductDate1(),"%"+binf.getStationName1()+"%","%"+binf.getStationName()+"%", + binf.getBattProductDate(),binf.getBattProductDate1(),"%"+binf.getStationName1()+"%","%"+binf.getStationName()+"%","%"+binf.getStationName2()+"%", binf.getBattGroupId(),uinf.getUId(), (page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()}, new CallBack() { diff --git a/gx_tieta/src/com/fgkj/dao/impl/Batt_rtstateDAOImpl.java b/gx_tieta/src/com/fgkj/dao/impl/Batt_rtstateDAOImpl.java index 22b9fb4..38f8ff1 100644 --- a/gx_tieta/src/com/fgkj/dao/impl/Batt_rtstateDAOImpl.java +++ b/gx_tieta/src/com/fgkj/dao/impl/Batt_rtstateDAOImpl.java @@ -622,7 +622,7 @@ " and db_user.tb_user_inf.uid=? )"; baseSql+=userSql; //鏈烘埧缁存姢鍖洪�夋嫨 - String stationSql=" AND db_battinf.tb_battinf.stationname like ? AND db_battinf.tb_battinf.stationname1 like ? "; + String stationSql=" AND db_battinf.tb_battinf.stationname like ? AND db_battinf.tb_battinf.stationname1 like ? AND db_battinf.tb_battinf.stationname2 like ? "; baseSql+=stationSql; //鐢垫睜鐘舵�� String stateSqlT=" AND batt_state=? "; @@ -638,7 +638,7 @@ String limitSql=" limit ?,?"; sql=baseSql+endSql+limitSql; //System.out.println(sql); - List<Batt_State> list=DAOHelper.executeQueryLimit(sql, conn, new Object[]{binf.getBattGroupId(),uinf.getUId(),"%"+binf.getStationName()+"%","%"+binf.getStationName1()+"%" + List<Batt_State> list=DAOHelper.executeQueryLimit(sql, conn, new Object[]{binf.getBattGroupId(),uinf.getUId(),"%"+binf.getStationName()+"%","%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%" ,binf.getNum(),(page.getPageCurr() - 1)*page.getPageSize(), page.getPageSize()}, new CallBack() { diff --git a/gx_tieta/src/com/fgkj/dao/impl/BattinfThirdImpl.java b/gx_tieta/src/com/fgkj/dao/impl/BattinfThirdImpl.java index 75cc4c9..2a164cd 100644 --- a/gx_tieta/src/com/fgkj/dao/impl/BattinfThirdImpl.java +++ b/gx_tieta/src/com/fgkj/dao/impl/BattinfThirdImpl.java @@ -10,6 +10,7 @@ import com.fgkj.actions.ActionUtil; import com.fgkj.dao.BaseDAO; +import com.fgkj.dao.BattTestData; import com.fgkj.dao.CallBack; import com.fgkj.dao.DAOHelper; import com.fgkj.db.DBUtil; @@ -131,11 +132,11 @@ String endSql=" order by db_battinf.tb_battinf.battgroupid "; sqlT+=endSql; sqlE+=endSql; - if(tdata.getTest_type()==3){ + if(tdata.getTest_type()==BattTestData.BATT_DISCHARGE){ sql=sqlT; //System.out.println(sql); list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getBattGroupId(),tdata.getTest_type(),binf.getStationName1(),binf.getStationName()},new BattinfThirdImpl()); - }else if(tdata.getTest_type()==5){ + }else if(tdata.getTest_type()==BattTestData.BATT_RES){ sql=sqlE; //System.out.println(sql); list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getBattGroupId(),tdata.getTest_type(),binf.getStationName1(),binf.getStationName()},new CallBack() { @@ -246,11 +247,11 @@ sqlT+=stationSqlF+tendSql; sqlE+=stationSqlF+eendSql; } - if(tdata.getTest_type()==3){ + if(tdata.getTest_type()==BattTestData.BATT_DISCHARGE){ sql=sqlT; //System.out.println(sql); list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getBattGroupId(),tdata.getTest_type(),binf.getMonNum(),binf.getStationName1(),binf.getStationName2(),binf.getStationName()},new BattinfThirdImpl()); - }else if(tdata.getTest_type()==5){ + }else if(tdata.getTest_type()==BattTestData.BATT_RES){ sql=sqlE; //System.out.println(sql); list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getBattGroupId(),tdata.getTest_type(),binf.getMonNum()*10+1,binf.getStationName1(),binf.getStationName2(),binf.getStationName()},new CallBack() { diff --git a/gx_tieta/src/com/fgkj/dao/impl/Ld9/BadLd9_monImpl.java b/gx_tieta/src/com/fgkj/dao/impl/Ld9/BadLd9_monImpl.java index 5113d2a..6e188f2 100644 --- a/gx_tieta/src/com/fgkj/dao/impl/Ld9/BadLd9_monImpl.java +++ b/gx_tieta/src/com/fgkj/dao/impl/Ld9/BadLd9_monImpl.java @@ -177,7 +177,7 @@ " and db_user.tb_user_battgroup_baojigroup_usr.baoji_group_id=db_user.tb_user_battgroup_baojigroup_battgroup.baoji_group_id " + " and db_user.tb_user_inf.uid=db_user.tb_user_battgroup_baojigroup_usr.uid " + " and db_user.tb_user_inf.uid=? " + - " and db_battinf.tb_battinf.stationname1 like ? and db_battinf.tb_battinf.stationname like ?)"; + " and db_battinf.tb_battinf.stationname1 like ? and db_battinf.tb_battinf.stationname like ? and db_battinf.tb_battinf.stationname2 like ?)"; baseSql+=userSql; String endSql=" ORDER BY web_site.tb_badld9_mon.battgroupid asc "; @@ -186,7 +186,7 @@ //System.out.println(sql); List<Batt_Maint_Dealarm> list=DAOHelper.executeQueryLimit(sql, conn, new Object[]{ binf.getBattProductDate(),binf.getBattProductDate1(), - binf.getBattGroupId(),uinf.getUId(),"%"+binf.getStationName1()+"%","%"+binf.getStationName()+"%", + binf.getBattGroupId(),uinf.getUId(),"%"+binf.getStationName1()+"%","%"+binf.getStationName()+"%","%"+binf.getStationName2()+"%", (page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()}, new CallBack() { public List getResults(ResultSet rs) { -- Gitblit v1.9.1