lxw
2020-06-17 cc6fb7fcff9498cd0d6b9eeaa185cd1c4a45a977
删除包机组穿梭
3个文件已修改
46 ■■■■■ 已修改文件
zijing/src/com/fgkj/actions/User_battgroup_baojigroup_battgroupAction.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/dao/impl/User_battgroup_baojigroup_battgroupImpl.java 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/services/User_battgroup_baojigroup_battgroupService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/actions/User_battgroup_baojigroup_battgroupAction.java
@@ -57,6 +57,13 @@
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    //5.3包机组重做(穿梭框)删除
    public String delPro_CS() {
        List<User_battgroup_baojigroup_battgroup> list=ActionUtil.getGson("yyyy-MM-dd").fromJson(result,new TypeToken<List<User_battgroup_baojigroup_battgroup>>(){}.getType());
        ServiceModel model=service.delPro_CS(list);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    //5.3添加选取电池组或者机房或者维护区(点击应用)
    public String add(){
        ServiceModel model=new ServiceModel();
zijing/src/com/fgkj/dao/impl/User_battgroup_baojigroup_battgroupImpl.java
@@ -73,7 +73,7 @@
        return bl;
    }
    
    //包机组重做(穿梭框)查询所有的用户
    //包机组重做(穿梭框)添加
    public boolean addPro_CS(Object obj){
        List<User_battgroup_baojigroup_battgroup> list=(List) obj;
        ArrayList sql_strs=new ArrayList();
@@ -81,10 +81,10 @@
        if(list!=null&&list.size()>0){
            for (User_battgroup_baojigroup_battgroup ugroup : list) {
                String sql="REPLACE into db_user.tb_user_battgroup_baojigroup_battgroup(baoji_group_id,StationId,BattGroupId) "
                        + " SELECT "+ugroup.getBaoji_group_id()+",StationId,BattGroupId from db_battinf.tb_battinf where FBSDeviceId="+ugroup.getDev_id() ;
                        + " SELECT "+ugroup.getBaoji_group_id()+",StationId,BattGroupId from db_battinf.tb_battinf where StationId="+ugroup.getStationId() ;
                sql_strs.add(sql);
                {
                    String msg="添加"+ugroup.getNote()+"至"+ugroup.getBaoji_group_name()+"包机组中";
                    String msg="添加"+ugroup.getNote()+"机房至"+ugroup.getBaoji_group_name()+"包机组中";
                    User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg);
                    listU.add(ulog);
                 }
@@ -130,6 +130,26 @@
        (new User_logService()).addPro(listU);//将用户的操作记录下来
        return bl;
    }
    //5.3包机组重做(穿梭框)删除
    public boolean delPro_CS(Object obj) {
        List<User_battgroup_baojigroup_battgroup> list=(List) obj;
        ArrayList sql_strs=new ArrayList();
        List<User_log> listU=new ArrayList<User_log>();//存放user_log
        if(list!=null&&list.size()>0){
            for (User_battgroup_baojigroup_battgroup ugroup : list) {
                String sql="delete from db_user.tb_user_battgroup_baojigroup_battgroup where baoji_group_id="+ugroup.getBaoji_group_id()+" and stationid="+ugroup.getStationId();
                sql_strs.add(sql);
                {
                    String msg="删除"+ugroup.getBaoji_group_name()+"包机组中"+ugroup.getNote()+"机房";
                    User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg);
                    listU.add(ulog);
                 }
            }
        }
        boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_strs);
        (new User_logService()).addPro(listU);//将用户的操作记录下来
        return bl;
    }
    //5.3删除(删除指定包机组下所有用户)
    public String delAll(Object obj) {
        User_battgroup_baojigroup ubao=(User_battgroup_baojigroup) obj;
zijing/src/com/fgkj/services/User_battgroup_baojigroup_battgroupService.java
@@ -104,7 +104,18 @@
        }
        return model;    
    } 
    //5.3包机组重做(穿梭框)删除
    public ServiceModel delPro_CS(Object obj) {
        Boolean bl=((User_battgroup_baojigroup_battgroupImpl)dao).delPro_CS(obj);
        if(bl){
            model.setCode(1);
            model.setMsg("删除成功!");
        }
        else{
            model.setMsg("删除失败!");
        }
        return model;
    }
        
    //5.1根据员工uid查电池组和机房信息
    public ServiceModel serchByCondition(Object obj){