From 9e278f7c68d6e229901ed150963e9660c5f280db Mon Sep 17 00:00:00 2001 From: 81041 <81041@192.168.10.23> Date: 星期一, 12 十一月 2018 10:12:09 +0800 Subject: [PATCH] 系统参数查询时默认加一条初始数据 --- gx_tieta/src/com/fgkj/services/ram/Fbs9100_sysparamService.java | 32 ++++++++++++++++++++++---------- gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_sysparamImpl.java | 8 +++++++- 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_sysparamImpl.java b/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_sysparamImpl.java index 35b55ed..d032799 100644 --- a/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100_sysparamImpl.java +++ b/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; diff --git a/gx_tieta/src/com/fgkj/services/ram/Fbs9100_sysparamService.java b/gx_tieta/src/com/fgkj/services/ram/Fbs9100_sysparamService.java index d60de0d..95f05ce 100644 --- a/gx_tieta/src/com/fgkj/services/ram/Fbs9100_sysparamService.java +++ b/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); + } } -- Gitblit v1.9.1