81041
2018-11-12 9e278f7c68d6e229901ed150963e9660c5f280db
系统参数查询时默认加一条初始数据
2个文件已修改
40 ■■■■ 已修改文件
gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_sysparamImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/services/ram/Fbs9100_sysparamService.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_sysparamImpl.java
@@ -35,7 +35,13 @@
            ,sys.getMACADDR(),sys.getLoaderCount(),sys.getDtCardCount(),sys.getPowerBreakChargeCurr(),sys.getMajorBattGroupNum(),sys.getPOF_BG_Boost_Cnt(),sys.getPOF_BG_Boost_VolStop(),sys.getPOF_BG_Boost_VolStart(),sys.getDev_id()});
        return bl;
    }
    //查询系统参数前(如果没有默认数据要用REPLACE 添加一笔数据)
    public boolean replace (Object obj){
        Fbs9100_sysparam sys=(Fbs9100_sysparam) obj;
        String sql=" REPLACE  into db_ram_db.tb_fbs9100_sysparam(dev_id) values(?)";
        boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{sys.getDev_id()});
        return bl;
    }
    public boolean del(Object obj) {
        // TODO Auto-generated method stub
        return false;
gx_tieta/src/com/fgkj/services/ram/Fbs9100_sysparamService.java
@@ -55,17 +55,29 @@
    
    //根据设备id查询系统参数(一定是被管理的)
    public ServiceModel serchByCondition(Object obj){
        List list = dao.serchByCondition(obj);
        if(list!=null && list.size()>0){
            model.setCode(1);
            model.setData(list);
            model.setMsg("查询成功!");
        }else{
            model.setCode(0);
        boolean bl=((Fbs9100_sysparamImpl)dao).replace(obj);
        if(bl){
            List list = dao.serchByCondition(obj);
            if(list!=null && list.size()>0){
                model.setCode(1);
                model.setData(list);
                model.setMsg("查询成功!");
            }else{
                model.setCode(0);
                model.setMsg("查询失败!");
            }
        }else{
            model.setCode(0);
            model.setMsg("查询失败!");
        }
        }
        return model;
    } 
    public static void main(String[] args) {
        Fbs9100_sysparamService fs=new Fbs9100_sysparamService();
        Fbs9100_sysparam sys=new Fbs9100_sysparam();
        sys.setDev_id(910000110);
        ServiceModel model=fs.serchByCondition(sys);
        System.out.println(model);
    }
}