81041
2020-01-06 dc4e90ff7d720a78dba3aa72d868b89f69eafff7
加入指定机房
8个文件已修改
60 ■■■■■ 已修改文件
Device_Manage/src/com/fgkj/actions/Batt_rtstateAction.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/actions/Battalarm_dataAction.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/actions/Battalarm_data_historyAction.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/dao/impl/Batt_rtstateImpl.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/dao/impl/Battalarm_dataImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/dao/impl/Battalarm_data_historyImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/services/Batt_rtstateService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/services/Battalarm_dataService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Device_Manage/src/com/fgkj/actions/Batt_rtstateAction.java
@@ -26,7 +26,8 @@
    }
    //实时查询充放电统计
    public String serchDisOrChargrNew() {
        ServiceModel model=service.serchDisOrChargrNew();
        BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class);
        ServiceModel model=service.serchDisOrChargrNew(binf);
        result=tojson(model);
        return SUCCESS;
    }
Device_Manage/src/com/fgkj/actions/Battalarm_dataAction.java
@@ -19,8 +19,8 @@
    }
    //查询实时告警(分页)
    public String serchByInfo() {
        Page page=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Page.class);
        ServiceModel model=service.serchByInfo(page);
        BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class);Page page=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Page.class);
        ServiceModel model=service.serchByInfo(binf);
        result=tojson(model);
        return SUCCESS;
    }
@@ -34,7 +34,8 @@
    }
    //查询实时告警的总数
    public String searchAlarmNum() {
        ServiceModel model=service.searchAlarmNum();
        BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class);
        ServiceModel model=service.searchAlarmNum(binf);
        result=tojson(model);
        return SUCCESS;
    }
Device_Manage/src/com/fgkj/actions/Battalarm_data_historyAction.java
@@ -19,8 +19,8 @@
    }
    //查询所有的历史告警(分页)
    public String serchByInfo() {
        Page page=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, Page.class);
        ServiceModel model=service.serchByInfo(page);
        BattInf binf=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class);
        ServiceModel model=service.serchByInfo(binf);
        result=tojson(model);
        return SUCCESS;
    }
Device_Manage/src/com/fgkj/dao/impl/Batt_rtstateImpl.java
@@ -82,10 +82,15 @@
        return list;
    }
     //测试数据——实时查询充放电统计
    public List serchDisOrChargrNew(){
        String sql=" select sum(if(batt_test_type=2,1,0)) as charge,sum(if(batt_test_type=3,1,0)) as discharge  from db_ram_db.tb_batt_rtstate where batt_test_type IN(2,3)  "
    public List serchDisOrChargrNew(Object obj){
        BattInf binf=(BattInf) obj;
        String sql=" select sum(if(batt_test_type=2,1,0)) as charge,sum(if(batt_test_type=3,1,0)) as discharge  "
                + "  from db_ram_db.tb_batt_rtstate,db_battinf.tb_battinf "
                + "  where db_alarm.tb_battalarm_data.battGroupId=db_battinf.tb_battinf.battGroupId  "
                + "  and batt_test_type IN(2,3)  "
                + "  and db_battinf.tb_battinf.FBSDeviceId=? "
                + "  GROUP BY batt_test_type  ";
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(),null, new CallBack() {
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(),new Object[]{binf.getFBSDeviceId()}, new CallBack() {
            
            public List getResults(ResultSet rs) {
                List list=new ArrayList();
@@ -119,7 +124,8 @@
                + " ,batt_state,batt_test_type,batt_test_starttime,batt_test_recordtime,batt_test_tlong,batt_test_cap,batt_real_cap,batt_rest_cap"
                + " ,FBSDeviceId,BattGroupName "
                + " from db_ram_db.tb_batt_rtstate,db_battinf.tb_battinf "
                + " where  db_ram_db.tb_batt_rtstate.battGroupId=db_battinf.tb_battinf.battGroupId ";
                + " where  db_ram_db.tb_batt_rtstate.battGroupId=db_battinf.tb_battinf.battGroupId "
                + " and db_battinf.tb_battinf.FBSDeviceId=?  ";
        //判断是充电还是放电
        String chargeSqlT="  and batt_state!=? ";
        String chargeSqlF="  and batt_state=? ";
@@ -131,7 +137,7 @@
        String endsql=" order by batt_test_starttime desc";
        sql+=endsql;
        //System.out.println(sql);
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getNum()}, new CallBack() {
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getFBSDeviceId(),binf.getNum()}, new CallBack() {
            
            @Override
            public List getResults(ResultSet rs) {
@@ -171,7 +177,7 @@
        Batt_rtstateImpl bimpl=new Batt_rtstateImpl();
        BattInf binf=new BattInf();
        binf.setNum(100);
        List<Integer> list=bimpl.serchDisOrChargrNew();
        List<Integer> list=bimpl.serchDisOrChargrNew(binf);
        for (Integer num : list) {
            System.out.println(num);
        }
Device_Manage/src/com/fgkj/dao/impl/Battalarm_dataImpl.java
@@ -74,14 +74,16 @@
    //查询实时告警(分页)
        @Override
    public List serchByInfo(Object obj) {
        Page page=(Page) obj;
        BattInf binf=(BattInf) obj;
        Page page=binf.getPage();
        String sql=" select distinct db_alarm.tb_battalarm_data.battgroupid,alm_start_time,alm_id,db_alarm.tb_battalarm_data.monnum,alm_signal_id,alm_level  "
                + "  ,FBSDeviceId,BattGroupName "
                + "  from db_alarm.tb_battalarm_data,db_battinf.tb_battinf "
                + "  where db_alarm.tb_battalarm_data.battGroupId=db_battinf.tb_battinf.battGroupId  "
                + "  and db_battinf.tb_battinf.FBSDeviceId=? "
                + "  order by db_alarm.tb_battalarm_data.battgroupid asc,alm_start_time desc "
                + "  limit ?,? ";
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{(page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()}, new CallBack() {
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getFBSDeviceId(),(page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()}, new CallBack() {
            
            @Override
            public List getResults(ResultSet rs) {
@@ -148,11 +150,13 @@
        return list;
    }
    //查询实时告警的总数
    public List searchAlarmNum(){
    public List searchAlarmNum(Object obj){
        BattInf binf=(BattInf) obj;
        String sql=" select count(db_alarm.tb_battalarm_data.num) as number   "
                + "  from db_alarm.tb_battalarm_data,db_battinf.tb_battinf "
                + "  where db_alarm.tb_battalarm_data.battGroupId=db_battinf.tb_battinf.battGroupId  ";
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new CallBack() {
                + "  where db_alarm.tb_battalarm_data.battGroupId=db_battinf.tb_battinf.battGroupId  "
                + "   and db_battinf.tb_battinf.FBSDeviceId=? ";
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{binf.getFBSDeviceId()}, new CallBack() {
            
            @Override
            public List getResults(ResultSet rs) {
Device_Manage/src/com/fgkj/dao/impl/Battalarm_data_historyImpl.java
@@ -79,14 +79,16 @@
    }
    //查询所有的历史告警(分页)
    public List serchByInfo(Object obj) {
        Page page=(Page) obj;
        BattInf binf=(BattInf) obj;
        Page page=binf.getPage();
        String sql="select  distinct(db_alarm.tb_battalarm_data_history.BattGroupId),db_alarm.tb_battalarm_data_history.num,alm_signal_id,db_alarm.tb_battalarm_data_history.monnum,alm_value,alm_level,alm_is_confirmed,alm_confirmed_time,alm_start_time,alm_end_time "
                + " ,FBSDeviceId,BattGroupName  "
                + " from db_alarm.tb_battalarm_data_history,db_battinf.tb_battinf"
                + " where db_alarm.tb_battalarm_data_history.battGroupId=db_battinf.tb_battinf.battGroupId  "
                + " and db_battinf.tb_battinf.FBSDeviceId=? "
                + " order by db_alarm.tb_battalarm_data_history.BattGroupId asc,alm_start_time desc "
                + " limit ?,? ";
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(),  new Object[]{(page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()}, new CallBack() {
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(),  new Object[]{binf.getFBSDeviceId(),(page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()}, new CallBack() {
            
            @Override
            public List getResults(ResultSet rs) {
Device_Manage/src/com/fgkj/services/Batt_rtstateService.java
@@ -44,8 +44,8 @@
        return model;
    }
     //实时查询充放电统计
    public ServiceModel serchDisOrChargrNew() {
        List list=((Batt_rtstateImpl)dao).serchDisOrChargrNew();
    public ServiceModel serchDisOrChargrNew(Object obj) {
        List list=((Batt_rtstateImpl)dao).serchDisOrChargrNew(obj);
        if(list!=null&&list.size()>0){
            model.setCode(1);
            model.setData(list);
Device_Manage/src/com/fgkj/services/Battalarm_dataService.java
@@ -56,8 +56,8 @@
        return model;
    }
    //查询实时告警的总数
    public ServiceModel searchAlarmNum() {
        List list=((Battalarm_dataImpl)dao).searchAlarmNum();
    public ServiceModel searchAlarmNum(Object obj) {
        List list=((Battalarm_dataImpl)dao).searchAlarmNum(obj);
        if(list!=null&&list.size()>0){
            model.setCode(1);
            model.setData(list);