From 5c9ff4d11524b55914d8edf7f1ca776c6e0cb62e Mon Sep 17 00:00:00 2001 From: 81041 <81041@192.168.10.16> Date: 星期二, 11 十二月 2018 11:44:48 +0800 Subject: [PATCH] 添加电池组或申请电池组 --- gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java | 36 +++++++++++++++++++++++++++++++----- 1 files changed, 31 insertions(+), 5 deletions(-) diff --git a/gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java b/gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java index 992983c..5b0a86b 100644 --- a/gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java +++ b/gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java @@ -382,8 +382,7 @@ } //娣诲姞鐢垫睜缁勬椂鏌ヨ鍑烘渶澶х殑鏈烘埧id鍜岀數姹犵粍id public int searchMaxId(){ - //,max(battgroupid) as maxb - String sql="select max(stationid) as stationid_maxs from db_battinf.tb_battinf limit 1"; + String sql="SELECT GREATEST((select max(StationId) from db_battinf.tb_battinf) ,(select max(StationId) from db_battinf.tb_battinf_apply)) as id"; List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new CallBack() { public List getResults(ResultSet rs) { @@ -391,10 +390,10 @@ try { while(rs.next()){ - int maxs=42000000; + int maxs=42010000; //int maxb=1000001; - if(rs.getString("stationid_maxs") != null){ - maxs=Integer.parseInt(rs.getString("stationid_maxs")); + if(rs.getString("id") != null){ + maxs=Integer.parseInt(rs.getString("id")); } /*if(rs.getInt("maxb")!=0){ maxb=rs.getInt("maxb"); @@ -415,6 +414,33 @@ } return stationid; } + //鏌ヨ鍑哄綋鍓嶅瓨鍦ㄥ唴瀛樹腑鏈�澶х殑璁惧鐨刬d(寰堥噸瑕�**********) + public int searchMaxdevId_binf(){ + String sql="select max(FbsDeviceId) as id from db_battinf.tb_battinf limit 1"; + List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), null, new CallBack() { + + public List getResults(ResultSet rs) { + List list=new ArrayList(); + try { + while(rs.next()){ + int dev_id=0; + if(rs.getString("id")!=null){} + dev_id=rs.getInt("id"); + list.add(dev_id); + } + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return list; + } + }); + int dev_id=0; + if(list!=null&&list.size()>0){ + dev_id=(Integer) list.get(list.size()-1); + } + return dev_id; + } //鍒ゆ柇鏂板鐨勭數姹犵粍鏄惁瀛樺湪 public List judgeBatt(Object obj){ BattInf binf=(BattInf) obj; -- Gitblit v1.9.1