81041
2019-02-22 20564ae3cf87c4ea8f015a041d127e7ca701be2c
电池续航能力历史查询
2个文件已修改
56 ■■■■ 已修改文件
gx_tieta/src/com/fgkj/dao/impl/Batttestdata_infDAOImpl.java 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/services/Batttestdata_infService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/impl/Batttestdata_infDAOImpl.java
@@ -507,6 +507,14 @@
        //机房维护区选择
        String stationSql=" AND db_battinf.tb_battinf.stationname like ? and db_battinf.tb_battinf.stationname1 like ? and db_battinf.tb_battinf.stationname2 like ?  and db_battinf.tb_battinf.stationname5 like ? ";
        baseSql+=stationSql;
        //1U/2U设备筛选
          String monvolSqlT=" and db_battinf.tb_battinf.monvolstd!=? ";//全部
          String monvolSqlF=" and db_battinf.tb_battinf.monvolstd=? ";
          if(binf.getMonVolStd()==0) {
              baseSql+=monvolSqlT;
          }else {
              baseSql+=monvolSqlF;
          }
        String endSql=" ORDER BY db_battinf.tb_battinf.stationid asc,tb_batttestdata_inf.BattGroupId asc,db_batt_testdata.tb_batttestdata_inf.test_starttime desc  ";
        sql=baseSql+endSql;
        //System.out.println(sql);
@@ -514,7 +522,7 @@
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), 
                new Object[]{
                  binf.getBattProductDate(),binf.getBattProductDate1(),
                  "%"+binf.getStationName()+"%","%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%","%"+binf.getStationName5()+"%"
                  "%"+binf.getStationName()+"%","%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%","%"+binf.getStationName5()+"%",binf.getMonVolStd()
               }, new CallBack() {
            
            public List getResults(ResultSet rs) {
@@ -580,6 +588,14 @@
       //机房维护区选择
       String stationSql="  db_battinf.tb_battinf.stationname like ? AND db_battinf.tb_battinf.stationname1 like ?  AND db_battinf.tb_battinf.stationname2 like ? AND db_battinf.tb_battinf.stationname5 like ? ";
       baseSql+=stationSql;
       //1U/2U设备筛选
         String monvolSqlT=" and db_battinf.tb_battinf.monvolstd!=? ";//全部
         String monvolSqlF=" and db_battinf.tb_battinf.monvolstd=? ";
         if(binf.getMonVolStd()==0) {
             baseSql+=monvolSqlT;
         }else {
             baseSql+=monvolSqlF;
         }
        //电池状态
         String stateSqlT=" AND batt_state=? ";
         String stateSqlF=" AND batt_state!=? ";
@@ -594,7 +610,7 @@
       String orderSql=" order by db_battinf.tb_battinf.stationid asc";
       sql=baseSql+endSql+orderSql;
        //System.out.println(sql);
        List<Batt_State> list=DAOHelper.executeQueryLimit(sql, conn, new Object[]{"%"+binf.getStationName()+"%","%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%","%"+binf.getStationName5()+"%"
        List<Batt_State> list=DAOHelper.executeQueryLimit(sql, conn, new Object[]{"%"+binf.getStationName()+"%","%"+binf.getStationName1()+"%","%"+binf.getStationName2()+"%","%"+binf.getStationName5()+"%",binf.getMonVolStd()
                ,binf.getNum()}, new CallBack() {
            
            public List getResults(ResultSet rs) {
@@ -1060,16 +1076,21 @@
        Batttestdata_infDAOImpl bimpl=new Batttestdata_infDAOImpl();
        Batttestdata_inf tdata=new Batttestdata_inf();
        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
        Date date1= sdf.parse("2015-09-07");
        Date date2= sdf.parse("2016-09-07");
        Date date1= sdf.parse("2000-09-07");
        Date date2= sdf.parse("2020-09-07");
        tdata.setNum(100);
        tdata.setTest_starttype(2);
        tdata.setTest_starttime(ActionUtil.getSimpDate(date1));
        tdata.setTest_starttime_ex(ActionUtil.getSimpDate(date2));
        
        BattInf binf=new BattInf();
        binf.setStationName1("二枢纽");
        binf.setStationName("");
        binf.setStationName1("");
        binf.setStationName2("");
        binf.setStationName5("");
        binf.setMonVolStd(0f);
        binf.setBattProductDate(ActionUtil.getSimpDate(date1));
        binf.setBattProductDate1(ActionUtil.getSimpDate(date2));
        Batt_Maint_Dealarm bmd=new Batt_Maint_Dealarm();
        bmd.setTdata(tdata);
        bmd.setBinf(binf);
@@ -1079,14 +1100,19 @@
        }
        System.out.println(list.size());
        */
        Batttestdata_inf tinf=new Batttestdata_inf();
        /*Batttestdata_inf tinf=new Batttestdata_inf();
        tinf.setBattGroupId(1002095);
        tinf.setNum(910000577);
        List<Batttestdata_inf> list=bimpl.serchByCondition_ky(tinf);
        for (Batttestdata_inf b : list) {
            System.out.println(b);
        }
        System.out.println(list.size());*/
        List<Batt_Maint_Dealarm> list=bimpl.serchBattLife(binf);
        System.out.println(list.size());
        /*for (Batt_Maint_Dealarm b : list) {
            System.out.println(b);
        }*/
    }
gx_tieta/src/com/fgkj/services/Batttestdata_infService.java
@@ -437,9 +437,7 @@
                flag=0;
                }
            }
            /*for (Batt_Maint_Dealarm b : listE) {
                System.out.println(b.getTdata());
            }*/
            //System.out.println(listE.size());
            model.setCode(1);
            model.setData(listE);
            model.setMsg("查询成功!");
@@ -609,7 +607,7 @@
        b.setTest_type(0);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date date1 = sdf.parse("2000-01-01");
        Date date2 = sdf.parse("2017-01-01");
        Date date2 = sdf.parse("2020-01-01");
        b.setRecord_time(date1);
        b.setRecord_time1(date2);
        //bs.serchByCondition(b);
@@ -621,10 +619,16 @@
        tdata.setNum(0);
        tdata.setTest_starttype(0);        
        BattInf binf=new BattInf();
        binf.setStationName("");
        binf.setStationName1("");
        binf.setStationName2("");
        binf.setStationName5("");
        binf.setMonVolStd(12f);
        binf.setBattProductDate(ActionUtil.getSimpDate(date1));
        binf.setBattProductDate1(ActionUtil.getSimpDate(date2));
        bmd.setTdata(tdata);
        bmd.setBinf(binf);
        bs.serchByInfo(bmd);
        bs.serchBattLife(binf);
        //bs.serchByInfo(bmd);
    }
}