gx_tieta/src/com/fgkj/actions/BattInfAction.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/impl/Battinf_applyImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/services/BattInfServices.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
gx_tieta/src/com/fgkj/actions/BattInfAction.java
@@ -100,6 +100,14 @@ result = ActionUtil.tojson(model); return SUCCESS; } //添加操作时查询出设备id(2021-11-08新增) public String searchNewMaxDeviceId(){ Integer deviceIdRightLike = getGson().fromJson(json, BattInf.class).getFBSDeviceId(); model = service.searchNewMaxDeviceId(deviceIdRightLike); result = ActionUtil.tojson(model); return SUCCESS; } //添加操作时查询出电池组id public String searchMaxBattgroupId(){ @@ -262,7 +270,7 @@ /** * 根据机房id查询机房中的电池组信息 * @param obj * @param * @return */ public String searchBattByStationId(){ gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java
@@ -474,6 +474,34 @@ } return dev_id; } //查询出设备的最大值 public int searchMaxDevice(Integer deviceIdRightLike){ String sql="select max(FbsDeviceId) as id from db_battinf.tb_battinf where FbsDeviceId like ? limit 1"; List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{deviceIdRightLike+"%"}, 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) { 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; gx_tieta/src/com/fgkj/dao/impl/Battinf_applyImpl.java
@@ -411,6 +411,35 @@ } return dev_id; } //查询出设备的最大值 public int searchMaxDevice(Integer deviceIdRightLike){ String sql="select max(FbsDeviceId) as id from db_battinf.tb_battinf_apply where FbsDeviceId like ? limit 1"; List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{deviceIdRightLike+"%"}, 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) { 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; } //查询出当前存在内存中最大的stationid很重要**********) public int searchMaxId_apply(){ String sql="select max(StationId) as id from db_battinf.tb_battinf_apply limit 1"; gx_tieta/src/com/fgkj/services/BattInfServices.java
@@ -1036,6 +1036,14 @@ model.setData(dev_id); return model; } //添加操作时查询出设备id public ServiceModel searchNewMaxDeviceId(Integer deviceIdRightLike){ int dev_id=BattinfGroupFactory.searchNewMaxDeviceId(deviceIdRightLike); model.setData(dev_id); return model; } //添加操作时查询出电池组id public ServiceModel searchMaxBattgroupId(){ int battgroupid=BattinfGroupFactory.searchMaxBattgroupId();