From 4337694caa2cf285e720664df591037cb3d2f809 Mon Sep 17 00:00:00 2001 From: hdw <496960745@qq.com> Date: 星期二, 13 十一月 2018 17:05:54 +0800 Subject: [PATCH] Merge branch 'dev_lxw' of https://whychdw@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw --- gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100s_dfu_stateImpl.java | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100s_dfu_stateImpl.java b/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100s_dfu_stateImpl.java index 27a281b..99297e6 100644 --- a/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100s_dfu_stateImpl.java +++ b/gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100s_dfu_stateImpl.java @@ -8,8 +8,11 @@ import com.fgkj.dao.BaseDAO; import com.fgkj.dao.CallBack; import com.fgkj.dao.DAOHelper; +import com.fgkj.dao.UinfDaoFactory; import com.fgkj.db.DBUtil; +import com.fgkj.dto.User_log; import com.fgkj.dto.ram.Fbs9100s_dfu_state; +import com.fgkj.services.User_logService; public class Fbs9100s_dfu_stateImpl implements BaseDAO,CallBack{ @@ -27,11 +30,31 @@ //鍗囩骇纭 public boolean update(Object obj) { Fbs9100s_dfu_state dfu=(Fbs9100s_dfu_state) obj; - String sql="update db_ram_db.tb_fbs9100s_dfu_state set dfu_en=true,dfu_wr_stat=1, dfu_data_blocknum=1 where dev_id=?;"; + String sql="update db_ram_db.tb_fbs9100s_dfu_state set dfu_en=true,dfu_wr_stat=1, dfu_data_blocknum=1 where dev_id=?"; boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{dfu.getDev_id()}); return bl; } - + //鎵归噺鍗囩骇纭 + public boolean updatePro(Object obj) { + List<Fbs9100s_dfu_state> list=(List<Fbs9100s_dfu_state>) obj; + List<User_log> listU=new ArrayList<User_log>();//瀛樻斁user_log + ArrayList sql_str=new ArrayList(); + if(list!=null&&list.size()>0){ + for (int i = 0; i < list.size(); i++) { + Fbs9100s_dfu_state dfu=list.get(i); + String sql="update db_ram_db.tb_fbs9100s_dfu_state set dfu_en=true,dfu_wr_stat=1, dfu_data_blocknum=1 where dev_id="+dfu.getDev_id(); + sql_str.add(sql); + { + String msg="鍗囩骇"+dfu.getDev_id()+"璁惧"; + User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg); + listU.add(ulog); + } + } + } + boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_str); + (new User_logService()).addPro(listU);//灏嗙敤鎴风殑鎿嶄綔璁板綍涓嬫潵 + return bl; + } public boolean del(Object obj) { // TODO Auto-generated method stub return false; -- Gitblit v1.9.1