hdw
2018-11-13 4337694caa2cf285e720664df591037cb3d2f809
Merge branch 'dev_lxw' of https://whychdw@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw
3个文件已修改
47 ■■■■■ 已修改文件
gx_tieta/src/com/fgkj/actions/ram/Fbs9100s_dfu_stateAction.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/dao/impl/ram/Fbs9100s_dfu_stateImpl.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/services/ram/Fbs9100s_dfu_stateService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gx_tieta/src/com/fgkj/actions/ram/Fbs9100s_dfu_stateAction.java
@@ -28,6 +28,13 @@
        result=tojson(model);
        return SUCCESS;
    }
    //批量升级确认
    public String updatePro(){
        List<Fbs9100s_dfu_state>  list=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken<List<Fbs9100s_dfu_state>>(){}.getType());
        ServiceModel model=service.updatePro(list);
        result=tojson(model);
        return SUCCESS;
    }
    //升级界面实时刷新
    public String serchByCondition(){
        List<Integer>  list=getGson("yyyy-MM-dd HH:mm:ss").fromJson(json,new TypeToken<List<Integer>>(){}.getType());
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;
gx_tieta/src/com/fgkj/services/ram/Fbs9100s_dfu_stateService.java
@@ -4,6 +4,7 @@
import com.fgkj.dao.BaseDAO;
import com.fgkj.dao.BaseDAOFactory;
import com.fgkj.dao.impl.ram.Fbs9100s_dfu_stateImpl;
import com.fgkj.dto.ServiceModel;
public class Fbs9100s_dfu_stateService {
@@ -40,6 +41,18 @@
        }
        return model;
    }
    //批量升级确认
    public ServiceModel updatePro(Object obj) {
        boolean bl=((Fbs9100s_dfu_stateImpl)dao).updatePro(obj);
        if(bl){
            model.setCode(1);
            model.setMsg("批量升级成功!");
        }else{
            model.setCode(0);
            model.setMsg("批量升级失败!");
        }
        return model;
    }
    //升级界面实时刷新
    public ServiceModel serchByCondition(Object obj) {
        List list=dao.serchByCondition(obj);