gx_tieta/src/com/fgkj/actions/BattInfAction.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/dto/BattInf.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/src/com/fgkj/services/BattInfServices.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
gx_tieta/src/com/fgkj/actions/BattInfAction.java
@@ -71,6 +71,13 @@ result = tojson(model); return SUCCESS; } //根据维护区和机房名称查询电池组信息 public String searchInform1() { Batt_Maint_Dealarm bmd = getGson().fromJson(json, Batt_Maint_Dealarm.class); ServiceModel model = service.searchInform1(bmd); result = tojson(model); return SUCCESS; } public String serchByCondition() { model = service.serchByCondition(bif); result = ActionUtil.tojson(model); gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java
@@ -230,6 +230,48 @@ } return list; } //根据维护区和机房名称查询电池组信息(电池组信息配置) public List searchInform1(Object obj){ Batt_Maint_Dealarm bmd=(Batt_Maint_Dealarm) obj; BattInf binf=bmd.getBinf(); Page page=bmd.getPage(); Connection conn= DBUtil.getConn(); String numberSql=" SELECT FOUND_ROWS() number"; String sql="select SQL_CALC_FOUND_ROWS distinct(StationId),StationId_ex,StationName1,StationName2,StationName3,StationName,FBSDeviceId " + " From db_battinf.tb_battinf " + " limit ?,?"; List<BattInf> list=DAOHelper.executeQueryLimit(sql,conn, new Object[]{(page.getPageCurr()-1)*page.getPageSize(),page.getPageSize()},new CallBack() { public List getResults(ResultSet rs) { List list = new ArrayList<BattInf>(); int id=0; try { while (rs.next()) { BattInf binf = new BattInf(); binf.setStationId(rs.getString("stationId")); binf.setStationName1(rs.getString("stationName1")); binf.setStationName2(rs.getString("stationName2")); binf.setStationName3(rs.getString("stationName3")); binf.setFBSDeviceId(rs.getInt("fBSDeviceId")); binf.setStationName(rs.getString("stationName")); binf.setStationId_ex(rs.getString("stationId_ex")); list.add(binf); } } catch (SQLException e) { e.printStackTrace(); } return list; } }); //去掉limit条件后的总数 int number=LimitNumberFactory.GetLimtitNumber(conn, numberSql); if(list!=null&&list.size()>0){ list.get(list.size()-1).setNum(number); } return list; } //添加电池组时查询出最大的机房id和电池组id public List searchMaxId(){ String sql="select max(stationid) as maxs,max(battgroupid) as maxb from db_battinf.tb_battinf limit 1"; @@ -3811,8 +3853,9 @@ //List<BattInf> list = biml.serchByConditionNew(bmd); //List<BattInf> list=biml.serchByTestType(bmd); //List<BattInf> list=biml.serchGroupAssess(bmd); List<BattInf> list=biml.serchMakeGroup(binf); //List<BattInf> list=biml.serchMakeGroup(binf); //List<BattInf> list=biml.serchGroupByInfor(binf); List<BattInf> list=biml.searchInform1(bmd); for (BattInf b : list) { System.out.println(b); } gx_tieta/src/com/fgkj/dto/BattInf.java
@@ -16,6 +16,7 @@ public class BattInf implements Serializable{ private Integer num; private String StationId; private String StationId_ex; private String StationName; private String StationName1; private String StationName2; @@ -518,22 +519,30 @@ public void setDisCurrMax(Float disCurrMax) { DisCurrMax = disCurrMax; } public String getStationId_ex() { return StationId_ex; } public void setStationId_ex(String stationId_ex) { StationId_ex = stationId_ex; } @Override public String toString() { return "BattInf [num=" + num + ", StationId=" + StationId + ", StationName=" + StationName + ", StationName1=" + StationName1 + ", StationName2=" + StationName2 + ", StationName3=" + StationName3 + ", StationName4=" + StationName4 + ", StationName5=" + StationName5 + ", StationName6=" + StationName6 + ", StationName7=" + StationName7 + ", StationName8=" + StationName8 + ", StationName9=" + StationName9 + ", StationIp=" + StationIp + ", FBSDeviceId=" + FBSDeviceId + ", FbsDeviceIp=" + FbsDeviceIp + ", FbsDeviceIp_YM=" + FbsDeviceIp_YM + ", FbsDeviceIp_WG=" + FbsDeviceIp_WG + ", FbsDeviceIp_old=" + FbsDeviceIp_old + ", FbsDeviceIp_YM_old=" + FbsDeviceIp_YM_old + ", FbsDeviceIp_WG_old=" + FbsDeviceIp_WG_old + ", FBSDeviceName=" + FBSDeviceName + ", StationId_ex=" + StationId_ex + ", StationName=" + StationName + ", StationName1=" + StationName1 + ", StationName2=" + StationName2 + ", StationName3=" + StationName3 + ", StationName4=" + StationName4 + ", StationName5=" + StationName5 + ", StationName6=" + StationName6 + ", StationName7=" + StationName7 + ", StationName8=" + StationName8 + ", StationName9=" + StationName9 + ", StationIp=" + StationIp + ", FBSDeviceId=" + FBSDeviceId + ", FbsDeviceIp=" + FbsDeviceIp + ", FbsDeviceIp_YM=" + FbsDeviceIp_YM + ", FbsDeviceIp_WG=" + FbsDeviceIp_WG + ", FbsDeviceIp_old=" + FbsDeviceIp_old + ", FbsDeviceIp_YM_old=" + FbsDeviceIp_YM_old + ", FbsDeviceIp_WG_old=" + FbsDeviceIp_WG_old + ", FBSDeviceName=" + FBSDeviceName + ", GroupIndexInFBSDevice=" + GroupIndexInFBSDevice + ", BattModel=" + BattModel + ", BattGroupId=" + BattGroupId + ", BattGroupNum=" + BattGroupNum + ", BattGroupName=" gx_tieta/src/com/fgkj/services/BattInfServices.java
@@ -152,6 +152,20 @@ } return model; } //根据维护区和机房名称查询电池组信息 public ServiceModel searchInform1(Object obj) { List<BattInf> list=((BattInfImpl)dao).searchInform1(obj); if (list != null && list.size() > 0) { model.setCode(1); model.setData(list); model.setMsg("查询成功!"); } else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } public ServiceModel searchAll() { List list = dao.searchAll();