81041
2018-12-07 581d48c932a26b02feacef0e65634736c2cfb265
gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java
@@ -12,6 +12,7 @@
import javax.persistence.Id;
import javax.sql.ConnectionEvent;
import javax.swing.text.StyledEditorKit.BoldAction;
import sun.security.action.GetBooleanAction;
@@ -94,7 +95,13 @@
             }
         }
      }
      boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_str);
      Boolean bl=false;
      boolean en=BattinfGroupFactory.backup_battinf();
      if(en){
         bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_str);
      }else{
         return false;
      }
      (new User_logService()).addPro(listU);//将用户的操作记录下来
      return bl;
   
@@ -132,8 +139,16 @@
             }
         }
      }
      Boolean bl=false;
      boolean en=BattinfGroupFactory.backup_battinf();
      if(en){
         bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_str);
      }else{
         return false;
      }
      (new User_logService()).addPro(listU);//将用户的操作记录下来
      Boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_str);
      return bl;
   }
    //修改电池信息配置(ip地址,掩码和网关)
@@ -152,19 +167,6 @@
   }
   //删除电池组(多个)
   public boolean del(Object obj) {
      {
          Database_backup  baseup=new Database_backup();
          baseup.setBackup_en(1);
          baseup.setDatabase_name("db_battinf");
          baseup.setTable_name("tb_battinf");
          (new Database_backupImpl()).update(baseup);
           try {
            Thread.sleep(1000*3);
         } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
         }
      };//出现删除操作时,先备份数据库表
      List<BattInf> list=(List<BattInf>) obj;
      ArrayList sql_str=new ArrayList();
      List<User_log> listU=new ArrayList<User_log>();//存放user_log
@@ -180,8 +182,14 @@
             }
         }
      }
      Boolean bl=false;
      boolean en=BattinfGroupFactory.backup_battinf();
      if(en){
         bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_str);
      }else{
         return false;
      }
      (new User_logService()).addPro(listU);//将用户的操作记录下来
      Boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_str);
      return bl;
   }
    //根据维护区和机房名称查询电池组信息(电池组信息配置)
@@ -191,7 +199,7 @@
      Page page=bmd.getPage();
      Connection conn= DBUtil.getConn();
      String numberSql=" SELECT FOUND_ROWS() number";
      String sql="select SQL_CALC_FOUND_ROWS distinct(StationId),StationName1,StationName2,StationName3,StationName4,StationName5,StationIp,FBSDeviceId,FbsDeviceIp_YM,FbsDeviceIp_WG,FbsDeviceIp,"
      String sql="select SQL_CALC_FOUND_ROWS distinct(StationId),StationName,StationName1,StationName2,StationName3,StationName4,StationName5,StationIp,FBSDeviceId,FbsDeviceIp_YM,FbsDeviceIp_WG,FbsDeviceIp,"
            + "FBSDeviceName,GroupIndexInFBSDevice,battgroupId,BattGroupNum,BattGroupName,FloatVolLevel,OfflineVolLevel,BattFloatCurrent" +
             ",MonCount,MonCapStd,monVolStd,monResStd,MonSerStd,MonVolLowToAvg,BattProducer,BattModel,BattProductDate,BattInUseDate,Load_curr,install_user,DisCurrMax,station_phone,Station_install  " +
             " From db_battinf.tb_battinf " +
@@ -208,6 +216,7 @@
               while (rs.next()) {
                  BattInf binf = new BattInf();
                  binf.setStationId(rs.getString("stationId"));
                  binf.setStationName(rs.getString("stationName"));
                  binf.setStationName1(rs.getString("stationName1"));
                  binf.setStationName2(rs.getString("stationName2"));
                  binf.setStationName3(rs.getString("stationName3"));