From 12808f035eec4cb7ea0dad67833dc9f11a281a4c Mon Sep 17 00:00:00 2001
From: 81041 <81041@192.168.10.29>
Date: 星期一, 15 十月 2018 11:32:13 +0800
Subject: [PATCH] 基站统计
---
gx_tieta/src/com/fgkj/dao/impl/Batt_devalarm_data_historyImpl.java | 247 +++++++++++++++++++++++++++++++++++++++++++++++--
gx_tieta/src/com/fgkj/actions/Batt_devalarm_data_historyAction.java | 9 +
gx_tieta/src/com/fgkj/services/Batt_devalarm_data_historyService.java | 13 ++
gx_tieta/src/com/fgkj/dao/AlarmDaoFactory.java | 9 +
4 files changed, 268 insertions(+), 10 deletions(-)
diff --git a/gx_tieta/src/com/fgkj/actions/Batt_devalarm_data_historyAction.java b/gx_tieta/src/com/fgkj/actions/Batt_devalarm_data_historyAction.java
index 27d0f12..b930b1e 100644
--- a/gx_tieta/src/com/fgkj/actions/Batt_devalarm_data_historyAction.java
+++ b/gx_tieta/src/com/fgkj/actions/Batt_devalarm_data_historyAction.java
@@ -2,6 +2,7 @@
import java.util.List;
+import com.fgkj.dto.BattInf;
import com.fgkj.dto.Batt_Maint_Dealarm;
import com.fgkj.dto.Batt_devalarm_data_history;
import com.fgkj.dto.ServiceModel;
@@ -30,6 +31,14 @@
result = tojson(model);
return SUCCESS;
}
+ //缁熻鏈烘埧鐘舵�佸巻鍙�(鏈烘埧鐘舵��)
+ public String serchStateBydev_id(){
+ BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class);
+ ServiceModel model=service.serchStateBydev_id(binf);
+ result=tojson(model);
+ return SUCCESS;
+ }
+
public String getResult() {
return result;
}
diff --git a/gx_tieta/src/com/fgkj/dao/AlarmDaoFactory.java b/gx_tieta/src/com/fgkj/dao/AlarmDaoFactory.java
index a048f9b..f3df074 100644
--- a/gx_tieta/src/com/fgkj/dao/AlarmDaoFactory.java
+++ b/gx_tieta/src/com/fgkj/dao/AlarmDaoFactory.java
@@ -17,6 +17,15 @@
public static final int Alarm_CapAlarm =119010; //--瀹归噺鍛婅鍛婅
public static final int Alarm_CapChange =119011; //--瀹归噺鏇存崲鍛婅
+ public static final int ALM_TYPE_BTS9100S_POFF_ComError_ID =119024; //鍩虹珯鍋滅數鍛婅
+ public static final int ALM_TYPE_BTS9100S_FADIAN_ComError_ID =119025; //鍩虹珯鍙戠數鍛婅
+ public static final int ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID =119026; //鍩虹珯鎺夌珯鍛婅
+ public static final int ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID =119027; //鍩虹珯寮�闂ㄥ憡璀�
+ public final static int ALM_TYPE_BTS9100S_TEMPUP_ComError_ID = 119028; //鍩虹珯娓╁害涓婇檺鍛婅
+ public final static int ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID = 119029; //鍩虹珯娓╁害涓嬮檺鍛婅
+ public final static int ALM_TYPE_BTS9100S_DAMPUP_ComError_ID = 119030; //鍩虹珯婀垮害涓婇檺鍛婅
+ public final static int ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID = 119031; //鍩虹珯婀垮害涓嬮檺鍛婅
+
public final static int ALM_SIGNAL_ID_Null = 0;
public final static int ALM_SIGNAL_ID_OnlineVolHigh = 1;
public final static int ALM_SIGNAL_ID_OnlineVolLow = 2;
diff --git a/gx_tieta/src/com/fgkj/dao/impl/Batt_devalarm_data_historyImpl.java b/gx_tieta/src/com/fgkj/dao/impl/Batt_devalarm_data_historyImpl.java
index 2750b01..3b98e06 100644
--- a/gx_tieta/src/com/fgkj/dao/impl/Batt_devalarm_data_historyImpl.java
+++ b/gx_tieta/src/com/fgkj/dao/impl/Batt_devalarm_data_historyImpl.java
@@ -10,6 +10,7 @@
import java.util.List;
import com.fgkj.actions.ActionUtil;
+import com.fgkj.dao.AlarmDaoFactory;
import com.fgkj.dao.BaseDAO;
import com.fgkj.dao.CallBack;
import com.fgkj.dao.DAOHelper;
@@ -133,12 +134,232 @@
}
return list;
}
-
+ //缁熻鏈烘埧鐘舵�佸巻鍙�(鏈烘埧鐘舵��)
+ public List serchStateBydev_id(Object obj){
+ final BattInf binf=(BattInf) obj;
+ String sql="SELECT dev_id,alm_type,alm_start_time,alm_end_time,alm_cleared_type,usr_Id,tb_battinf.StationName,tb_battinf.StationName1,tb_battinf.StationName2,tb_battinf.StationName3 " +
+ " from db_alarm.tb_devalarm_data_history,db_battinf.tb_battinf " +
+ " where tb_devalarm_data_history.dev_id=tb_battinf.FBSDeviceId " +
+ " and alm_type in("+AlarmDaoFactory.ALM_TYPE_BTS9100S_POFF_ComError_ID+","+AlarmDaoFactory.ALM_TYPE_BTS9100S_FADIAN_ComError_ID+","+AlarmDaoFactory.ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID+","+AlarmDaoFactory.ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID+
+ " ,"+AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPUP_ComError_ID+","+AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID+","+AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPUP_ComError_ID+","+AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID+") " +
+ " and alm_start_time>=? and alm_start_time<=? " +
+ " and stationname1 like ? and stationname2 like ? and stationname3 like ? and stationid like ? " ;
+ //寮傚父绫诲瀷绛涢��
+ String alm_typeSqlT=" and alm_type!=? ";
+ String alm_typeSqlF=" and alm_type=? ";
+ if(binf.getNum()==0){
+ sql+=alm_typeSqlT;
+ }else{
+ sql+=alm_typeSqlF;
+ }
+ //鎺掑簭
+ String orderSql=" order by dev_id,alm_start_time,alm_type asc ";
+ sql+=orderSql;
+ //System.out.println(sql);
+ //binf.getBattInUseDate(),binf.getBattInUseDate1(),"%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%","%"+binf.getStationName3()+"%","%"+binf.getStationId()+"%",
+ List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getBattInUseDate(),binf.getBattInUseDate1(),"%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%","%"+binf.getStationName3()+"%","%"+binf.getStationId()+"%",binf.getNum()}, new CallBack() {
+
+ public List getResults(ResultSet rs) {
+ List list=new ArrayList();
+ int ALM_TYPE_BTS9100S_POFF_ComError_ID=0;//鍋滅數鏁�
+ int ALM_TYPE_BTS9100S_FADIAN_ComError_ID=0;//鍙戠數鏁�
+ int ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID=0;//鎺夌珯鏁�
+ int ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID=0;//鍏抽棬鏁�
+ int ALM_TYPE_BTS9100S_TEMPUP_ComError_ID =0; //鍩虹珯娓╁害涓婇檺鍛婅
+ int ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID = 0; //鍩虹珯娓╁害涓嬮檺鍛婅
+ int ALM_TYPE_BTS9100S_DAMPUP_ComError_ID = 0; //鍩虹珯婀垮害涓婇檺鍛婅
+ int ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID = 0; //鍩虹珯婀垮害涓嬮檺鍛婅
+ int dev_id=0;
+ // 鏃堕棿娈�
+ String perid_Time = "";
+ //鏈烘埧鍚嶇О
+ String stationName="";
+ try {
+ while(rs.next()){
+ int dev_ids=rs.getInt("dev_id");
+ int alm_types=rs.getInt("alm_type");
+ String stationNames=rs.getString("stationName");
+ // 骞翠唤锛屽搴︼紝鏈堜唤
+ Date dev_recordtime = rs.getTimestamp("alm_start_time");
+ // 鑾峰彇鍏蜂綋骞翠唤锛屾湀浠藉拰璇ユ湀鐨勬�诲ぉ鏁�
+ int year = dev_recordtime.getYear() + 1900;
+ int month = dev_recordtime.getMonth() + 1;
+ String perid_Times="";
+ if(binf.getBattGroupNum()==1){//鏈堢粺璁�
+ perid_Times = ActionUtil.getFirstDayOfMonth(year, month - 1);
+ perid_Times += " ";
+ perid_Times += ActionUtil.getLastDayOfMonth(year, month - 1);
+ }else if (binf.getBattGroupNum()==3) {// 鎸夊勾浠�
+ perid_Times = ActionUtil.getFirstDayOfMonth(year, 0);
+ perid_Times += " ";
+ perid_Times += ActionUtil.getLastDayOfMonth(year, 11);
+ }
+ if(perid_Times.equals(perid_Time)){
+ if(dev_ids==dev_id){
+ if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_POFF_ComError_ID){
+ ALM_TYPE_BTS9100S_POFF_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_FADIAN_ComError_ID){
+ ALM_TYPE_BTS9100S_FADIAN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID){
+ ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID){
+ ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPUP_ComError_ID){
+ ALM_TYPE_BTS9100S_TEMPUP_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID){
+ ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPUP_ComError_ID){
+ ALM_TYPE_BTS9100S_DAMPUP_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID){
+ ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID+=1;
+ }
+ }else{
+ Batt_devalarm_data_history dalarm=new Batt_devalarm_data_history();
+ dalarm.setStationName(stationName);
+ dalarm.setDev_id(dev_id);
+ dalarm.setNum(ALM_TYPE_BTS9100S_POFF_ComError_ID);
+ dalarm.setRecord_id(ALM_TYPE_BTS9100S_FADIAN_ComError_ID);
+ dalarm.setAlm_type(ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID);
+ dalarm.setAlm_level(ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID);
+
+ dalarm.setAlm_is_confirmed(ALM_TYPE_BTS9100S_TEMPUP_ComError_ID);
+ dalarm.setAlm_cleared_type(ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID);
+ dalarm.setUsr_id(ALM_TYPE_BTS9100S_DAMPUP_ComError_ID);
+ dalarm.setNote(String.valueOf(ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID));
+
+ dalarm.setDev_ip(perid_Time);
+ //System.out.println(1+" "+dalarm.getDev_ip()+" "+dalarm.getDev_id()+" "+dalarm.getNum()+" "+dalarm.getRecord_id()+" "+dalarm.getAlm_type()+" "+dalarm.getAlm_level()+" "+dalarm.getStationName());
+ list.add(dalarm);
+ stationName=stationNames;
+ dev_id=dev_ids;
+ ALM_TYPE_BTS9100S_POFF_ComError_ID=0;
+ ALM_TYPE_BTS9100S_FADIAN_ComError_ID=0;
+ ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID=0;
+ ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID=0;
+ ALM_TYPE_BTS9100S_TEMPUP_ComError_ID =0; //鍩虹珯娓╁害涓婇檺鍛婅
+ ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID = 0; //鍩虹珯娓╁害涓嬮檺鍛婅
+ ALM_TYPE_BTS9100S_DAMPUP_ComError_ID = 0; //鍩虹珯婀垮害涓婇檺鍛婅
+ ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID = 0; //鍩虹珯婀垮害涓嬮檺鍛婅
+ if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_POFF_ComError_ID){
+ ALM_TYPE_BTS9100S_POFF_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_FADIAN_ComError_ID){
+ ALM_TYPE_BTS9100S_FADIAN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID){
+ ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID){
+ ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPUP_ComError_ID){
+ ALM_TYPE_BTS9100S_TEMPUP_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID){
+ ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPUP_ComError_ID){
+ ALM_TYPE_BTS9100S_DAMPUP_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID){
+ ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID+=1;
+ }
+ }
+ }else{
+ if(perid_Time.equals("")){
+ if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_POFF_ComError_ID){
+ ALM_TYPE_BTS9100S_POFF_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_FADIAN_ComError_ID){
+ ALM_TYPE_BTS9100S_FADIAN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID){
+ ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID){
+ ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPUP_ComError_ID){
+ ALM_TYPE_BTS9100S_TEMPUP_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID){
+ ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPUP_ComError_ID){
+ ALM_TYPE_BTS9100S_DAMPUP_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID){
+ ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID+=1;
+ }
+ perid_Time=perid_Times;
+ dev_id=dev_ids;
+ stationName=stationNames;
+ continue;
+ }
+ Batt_devalarm_data_history dalarm=new Batt_devalarm_data_history();
+ dalarm.setStationName(stationName);
+ dalarm.setDev_id(dev_id);
+ dalarm.setNum(ALM_TYPE_BTS9100S_POFF_ComError_ID);
+ dalarm.setRecord_id(ALM_TYPE_BTS9100S_FADIAN_ComError_ID);
+ dalarm.setAlm_type(ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID);
+ dalarm.setAlm_level(ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID);
+ dalarm.setAlm_is_confirmed(ALM_TYPE_BTS9100S_TEMPUP_ComError_ID);
+ dalarm.setAlm_cleared_type(ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID);
+ dalarm.setUsr_id(ALM_TYPE_BTS9100S_DAMPUP_ComError_ID);
+ dalarm.setNote(String.valueOf(ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID));
+ dalarm.setDev_ip(perid_Time);
+ //System.out.println(2+" "+dalarm.getDev_ip()+" "+dalarm.getDev_id()+" "+dalarm.getNum()+" "+dalarm.getRecord_id()+" "+dalarm.getAlm_type()+" "+dalarm.getAlm_level()+" "+dalarm.getStationName());
+ list.add(dalarm);
+ ALM_TYPE_BTS9100S_POFF_ComError_ID=0;
+ ALM_TYPE_BTS9100S_FADIAN_ComError_ID=0;
+ ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID=0;
+ ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID=0;
+ ALM_TYPE_BTS9100S_TEMPUP_ComError_ID =0; //鍩虹珯娓╁害涓婇檺鍛婅
+ ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID = 0; //鍩虹珯娓╁害涓嬮檺鍛婅
+ ALM_TYPE_BTS9100S_DAMPUP_ComError_ID = 0; //鍩虹珯婀垮害涓婇檺鍛婅
+ ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID = 0; //鍩虹珯婀垮害涓嬮檺鍛婅
+ if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_POFF_ComError_ID){
+ ALM_TYPE_BTS9100S_POFF_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_FADIAN_ComError_ID){
+ ALM_TYPE_BTS9100S_FADIAN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID){
+ ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID){
+ ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPUP_ComError_ID){
+ ALM_TYPE_BTS9100S_TEMPUP_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID){
+ ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPUP_ComError_ID){
+ ALM_TYPE_BTS9100S_DAMPUP_ComError_ID+=1;
+ }else if(alm_types==AlarmDaoFactory.ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID){
+ ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID+=1;
+ }
+ dev_id=dev_ids;
+ stationName=stationNames;
+ perid_Time=perid_Times;
+
+ }
+ if(rs.isLast()){
+ Batt_devalarm_data_history dalarm=new Batt_devalarm_data_history();
+ dalarm.setStationName(stationNames);
+ dalarm.setDev_id(dev_ids);
+ dalarm.setNum(ALM_TYPE_BTS9100S_POFF_ComError_ID);
+ dalarm.setRecord_id(ALM_TYPE_BTS9100S_FADIAN_ComError_ID);
+ dalarm.setAlm_type(ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID);
+ dalarm.setAlm_level(ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID);
+ dalarm.setAlm_is_confirmed(ALM_TYPE_BTS9100S_TEMPUP_ComError_ID);
+ dalarm.setAlm_cleared_type(ALM_TYPE_BTS9100S_TEMPLOW_ComError_ID);
+ dalarm.setUsr_id(ALM_TYPE_BTS9100S_DAMPUP_ComError_ID);
+ dalarm.setNote(String.valueOf(ALM_TYPE_BTS9100S_DAMPLOW_ComError_ID));
+
+ dalarm.setDev_ip(perid_Times);
+ //System.out.println(dalarm.getDev_ip()+" "+dalarm.getDev_id()+" "+dalarm.getNum()+" "+dalarm.getRecord_id()+" "+dalarm.getAlm_type()+" "+dalarm.getAlm_level()+" "+dalarm.getStationName());
+ list.add(dalarm);
+ }
+ // System.out.println(ALM_TYPE_BTS9100S_POFF_ComError_ID+" "+ALM_TYPE_BTS9100S_FADIAN_ComError_ID+" "+ALM_TYPE_BTS9100S_DIAOZHAN_ComError_ID+" "+ALM_TYPE_BTS9100S_DOOROPEN_ComError_ID);
+ }
+ } catch (SQLException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ return list;
+ }
+ });
+ return list;
+ }
+
public List serchByInfo(Object obj) {
// TODO Auto-generated method stub
return null;
}
- public static void main(String[] args) throws ParseException {
+ public static void main(String[] args) throws ParseException {
Batt_devalarm_data_historyImpl bimpl=new Batt_devalarm_data_historyImpl();
Page p = new Page();
p.setPageCurr(1);
@@ -153,17 +374,21 @@
* 鍗曚綋鍐呴樆锛歮aint_close
* 杩炴帴鏉¢樆鎶楋細master_id
* */
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
- Date date1 = sdf.parse("2000-01-01");
- Date date2 = sdf.parse("2020-01-01");
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+ Date date1 = sdf.parse("2000-01-01 00:00:00");
+ Date date2 = sdf.parse("2020-01-01 00:00:00");
BattInf binf = new BattInf();
-
+ binf.setNum(0);
binf.setStationName("");
binf.setStationName1("");
- binf.setBattProductDate(ActionUtil.getSimpDate(date1));
- binf.setBattProductDate1(ActionUtil.getSimpDate(date2));
+ binf.setStationName2("");
+ binf.setStationName3("");
+ binf.setStationId("");
+ binf.setBattGroupNum(1);
+ binf.setBattInUseDate(ActionUtil.getSimpDate(date1));
+ binf.setBattInUseDate1(ActionUtil.getSimpDate(date2));
User_inf uinf=new User_inf();
uinf.setUId(1002);
@@ -171,9 +396,11 @@
bmd.setPage(p);
bmd.setBinf(binf);
bmd.setUinf(uinf);
- List<Batt_devalarm_data_history> list=bimpl.serchByCondition(bmd);
+ //List<Batt_devalarm_data_history> list=bimpl.serchByCondition(bmd);
+ List<Batt_devalarm_data_history> list=bimpl.serchStateBydev_id(binf);
+ System.out.println(list.size());
for (Batt_devalarm_data_history b : list) {
- System.out.println(b);
+ System.out.println(b.getDev_ip()+" "+b.getDev_id()+" "+b.getNum()+" "+b.getRecord_id()+" "+b.getAlm_type()+" "+b.getAlm_level()+" "+b.getAlm_is_confirmed()+" "+b.getAlm_cleared_type()+" "+b.getUsr_id()+" "+b.getNote()+" "+b.getStationName());
}
}
}
diff --git a/gx_tieta/src/com/fgkj/services/Batt_devalarm_data_historyService.java b/gx_tieta/src/com/fgkj/services/Batt_devalarm_data_historyService.java
index f50dc76..da27695 100644
--- a/gx_tieta/src/com/fgkj/services/Batt_devalarm_data_historyService.java
+++ b/gx_tieta/src/com/fgkj/services/Batt_devalarm_data_historyService.java
@@ -62,4 +62,17 @@
return model;
}
+ //缁熻鏈烘埧鐘舵�佸巻鍙�(鏈烘埧鐘舵��)
+ public ServiceModel serchStateBydev_id(Object obj){
+ List list=((Batt_devalarm_data_historyImpl)dao).serchStateBydev_id(obj);
+ if(list!=null&&list.size()>0){
+ model.setCode(1);
+ model.setData(list);
+ model.setMsg("鏌ヨ鎴愬姛!");
+ }else{
+ model.setCode(0);
+ model.setMsg("鏌ヨ澶辫触!");
+ }
+ return model;
+ }
}
--
Gitblit v1.9.1