81041
2018-10-22 aaa3e16cabaf5d70520634eaff6f8c83653000a8
查询信息
4个文件已修改
101 ■■■■ 已修改文件
gx_tieta/src/com/fgkj/actions/BattInfAction.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/impl/BattInfImpl.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dto/BattInf.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/services/BattInfServices.java 14 ●●●●● 补丁 | 查看 | 原始文档 | 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();