81041
2018-12-07 1594f396ec47c23294d386df055536850573ff73
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;
   }
    //根据维护区和机房名称查询电池组信息(电池组信息配置)