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