lxw
2020-06-16 ff55657918d2be48827a6cb2f0c8a4019ce2612d
包机组删除多个
6个文件已修改
744 ■■■■ 已修改文件
zijing/src/com/fgkj/actions/User_battgroup_baojigroup_usrAction.java 172 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/actions/User_infAction.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/dao/impl/User_battgroup_baojigroup_usrImpl.java 323 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/dao/impl/User_infImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/services/User_battgroup_baojigroup_usrService.java 243 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/services/User_infService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/src/com/fgkj/actions/User_battgroup_baojigroup_usrAction.java
@@ -1,82 +1,90 @@
package com.fgkj.actions;
import java.util.List;
import com.fgkj.dao.UinfDaoFactory;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.User_battgroup_baojigroup_usr;
import com.fgkj.dto.User_inf;
import com.fgkj.dto.User_log;
import com.fgkj.dto.User_permitgroup;
import com.fgkj.services.User_battgroup_baojigroup_usrService;
import com.fgkj.services.User_logService;
import com.google.gson.reflect.TypeToken;
import com.opensymphony.xwork2.ActionSupport;
public class User_battgroup_baojigroup_usrAction extends ActionSupport{
    private User_battgroup_baojigroup_usrService service=new User_battgroup_baojigroup_usrService();
    private User_logService uservice=new User_logService();
    private User_battgroup_baojigroup_usr ubbu;
    private String json;
    private String result;
    // 5.3添加(包机组中添加用户)
    public String add() {
        ServiceModel model=new ServiceModel();
        List<User_battgroup_baojigroup_usr> addlist=ActionUtil.getGson("yyyy-MM-dd").fromJson(json, new TypeToken<List<User_battgroup_baojigroup_usr>>(){}.getType());
        model=service.add(addlist);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String update() {
        ServiceModel model=service.update(ubbu);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    // 5.3删除(删除包机组中的用户)
    public String delete() {
        ubbu = ActionUtil.getGson().fromJson(json, User_battgroup_baojigroup_usr.class);
        ServiceModel model=service.delete(ubbu);
        {
            String msg="删除"+ubbu.getBaoji_group_name()+"包机组下"+ubbu.getUname()+"用户";
            User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg);
            uservice.add(ulog);//将用户的操作记录下来
        }
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String serchByCondition() {
        ServiceModel model=service.serchByCondition(ubbu);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String searchAll() {
        ServiceModel model=service.searchAll();
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    //5.3查询不在某包机组下的用户
    public String serchByInfo(){
        ServiceModel model=service.serchByInfo(ubbu);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String getResult() {
        return result;
    }
    public void setUbbu(User_battgroup_baojigroup_usr ubbu) {
        this.ubbu = ubbu;
    }
    public void setJson(String json) {
        this.json = json;
    }
}
package com.fgkj.actions;
import java.util.List;
import com.fgkj.dao.UinfDaoFactory;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.User_battgroup_baojigroup_usr;
import com.fgkj.dto.User_inf;
import com.fgkj.dto.User_log;
import com.fgkj.dto.User_permitgroup;
import com.fgkj.services.User_battgroup_baojigroup_usrService;
import com.fgkj.services.User_logService;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.opensymphony.xwork2.ActionSupport;
public class User_battgroup_baojigroup_usrAction extends ActionSupport{
    private User_battgroup_baojigroup_usrService service=new User_battgroup_baojigroup_usrService();
    private User_logService uservice=new User_logService();
    private User_battgroup_baojigroup_usr ubbu;
    private String json;
    private String result;
    // 5.3添加(包机组中添加用户)
    public String add() {
        ServiceModel model=new ServiceModel();
        List<User_battgroup_baojigroup_usr> addlist=ActionUtil.getGson("yyyy-MM-dd").fromJson(json, new TypeToken<List<User_battgroup_baojigroup_usr>>(){}.getType());
        model=service.add(addlist);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String update() {
        ServiceModel model=service.update(ubbu);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    // 5.3删除(删除包机组中的用户)
    public String delete() {
        ubbu = ActionUtil.getGson().fromJson(json, User_battgroup_baojigroup_usr.class);
        ServiceModel model=service.delete(ubbu);
        {
            String msg="删除"+ubbu.getBaoji_group_name()+"包机组下"+ubbu.getUname()+"用户";
            User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Delete, msg);
            uservice.add(ulog);//将用户的操作记录下来
        }
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    //穿梭框包机组删除多个用户
    public String delPro() {
        List<User_battgroup_baojigroup_usr> dellist=ActionUtil.getGson("yyyy-MM-dd").fromJson(json, new TypeToken<List<User_battgroup_baojigroup_usr>>(){}.getType());
        ServiceModel model = service.delPro(dellist);
        result = ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String serchByCondition() {
        ServiceModel model=service.serchByCondition(ubbu);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String searchAll() {
        ServiceModel model=service.searchAll();
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    //5.3查询不在某包机组下的用户
    public String serchByInfo(){
        ServiceModel model=service.serchByInfo(ubbu);
        result=ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String getResult() {
        return result;
    }
    public void setUbbu(User_battgroup_baojigroup_usr ubbu) {
        this.ubbu = ubbu;
    }
    public void setJson(String json) {
        this.json = json;
    }
}
zijing/src/com/fgkj/actions/User_infAction.java
@@ -67,7 +67,7 @@
        result = ActionUtil.tojson(model);
        return SUCCESS;
    }
    public String serchByCondition() {
        model = service.serchByCondition(uif);
        result = ActionUtil.tojson(model);
zijing/src/com/fgkj/dao/impl/User_battgroup_baojigroup_usrImpl.java
@@ -1,151 +1,172 @@
package com.fgkj.dao.impl;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
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.db.IDatabaseName;
import com.fgkj.dto.User_battgroup_baojigroup;
import com.fgkj.dto.User_battgroup_baojigroup_usr;
import com.fgkj.dto.User_inf;
import com.fgkj.dto.User_log;
import com.fgkj.services.User_logService;
public class User_battgroup_baojigroup_usrImpl implements BaseDAO, CallBack {
    public List getResults(ResultSet rs) {
        List list = new ArrayList();
        try {
            while (rs.next()) {
                User_battgroup_baojigroup_usr userbaojigroupusr = new User_battgroup_baojigroup_usr();
                userbaojigroupusr
                        .setNum(rs.getInt("num"));
                userbaojigroupusr.setBaoji_group_id(Integer.parseInt(rs
                        .getString("baoji_group_id")));
                userbaojigroupusr
                        .setuId(rs.getInt("uId"));
                list.add(userbaojigroupusr);
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return list;
    }
    //5.3添加(包机组中添加用户)
    public boolean add(Object obj) {
        User_battgroup_baojigroup_usr uusr = (User_battgroup_baojigroup_usr) obj;
        String sql = "insert into db_user.tb_user_battgroup_baojigroup_usr(baoji_group_id,Uid) values(?,?)";
        Boolean bl = DAOHelper.executeUpdate(
                DBUtil.getConn(), sql, new Object[] {uusr.getBaoji_group_id(),uusr.getuId()});
        return bl;
    }
     //5.3添加(包机组中添加用户)(多条记录)
    public boolean addPro(Object obj) {
        List<User_battgroup_baojigroup_usr> list=(List) obj;
        List<User_log> listU=new ArrayList<User_log>();//存放user_log
        ArrayList sql_strs=new ArrayList();
        if(list!=null&&list.size()>0){
            for (User_battgroup_baojigroup_usr uusr : list) {
                String sql = "insert into db_user.tb_user_battgroup_baojigroup_usr(baoji_group_id,Uid) values("+uusr.getBaoji_group_id()+","+uusr.getuId()+")";
                sql_strs.add(sql);
                {
                    String msg="添加"+uusr.getUname()+"用户至"+uusr.getBaoji_group_name()+"包机组中";
                    User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg);
                    listU.add(ulog);
                 }
            }
        }
        boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_strs);
        (new User_logService()).addPro(listU);//将用户的操作记录下来
        return bl;
    }
    public boolean update(Object obj) {
        User_battgroup_baojigroup_usr uusr = (User_battgroup_baojigroup_usr) obj;
        String sql = "update db_user.tb_user_battgroup_baojigroup_usr set baoji_group_id=?,Uid=? where num=?";
        Boolean bl = DAOHelper.executeUpdate(
                DBUtil.getConn(), sql, new Object[] {uusr.getBaoji_group_id(),uusr.getuId(),uusr.getNum()});
        return bl;
    }
    //5.3删除(删除包机组中的用户)
    public boolean del(Object obj) {
        User_battgroup_baojigroup_usr uusr = (User_battgroup_baojigroup_usr) obj;
        String sql = "delete from db_user.tb_user_battgroup_baojigroup_usr where num=?";
        Boolean bl = DAOHelper.executeUpdate(
                DBUtil.getConn(), sql, new Object[] {uusr.getNum()});
        return bl;
    }
    //5.3删除(删除指定包机组下所有用户)
    public String delAll(Object obj) {
            User_battgroup_baojigroup ubao=(User_battgroup_baojigroup) obj;
            String sql = "delete from db_user.tb_user_battgroup_baojigroup_usr where baoji_group_id="+ubao.getBaoji_group_id();
            return sql;
        }
    public List searchAll() {
        String sql = "select * from db_user.tb_user_battgroup_baojigroup_usr";
        List list = DAOHelper.executeQuery(sql,
                DBUtil.getConn(), null,
                new User_battgroup_baojigroup_usrImpl());
        return list;
    }
    public List serchByCondition(Object obj) {
        User_battgroup_baojigroup_usr uusr = (User_battgroup_baojigroup_usr) obj;
        String sql = "select * from db_user.tb_user_battgroup_baojigroup_usr where num=?";
        List list = DAOHelper.executeQuery(sql,
                DBUtil.getConn(), new Object[] {uusr.getNum()},
                new User_battgroup_baojigroup_usrImpl());
        return list;
    }
     //5.3查询不在某包机组下的用户
    public List serchByInfo(Object obj) {
        User_battgroup_baojigroup_usr uusr=(User_battgroup_baojigroup_usr) obj;
        String sql="select uid,uname from db_user.tb_user_inf where uid not in(select uid from db_user.tb_User_battgroup_baojigroup_usr where baoji_group_id=?)";
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{uusr.getBaoji_group_id()}, new CallBack() {
            public List getResults(ResultSet rs) {
                List list=new ArrayList();
                try {
                    while(rs.next()){
                        User_inf uinf=new User_inf();
                        uinf.setUId(rs.getInt("uId"));
                        uinf.setUName(rs.getString("uName"));
                        list.add(uinf);
                    }
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                return list;
            }
        });
        return list;
    }
    public static void main(String[] args) {
        User_battgroup_baojigroup_usrImpl uu= new User_battgroup_baojigroup_usrImpl();
        /*List<User_battgroup_baojigroup_usr> list =uu.searchAll();
        for (User_battgroup_baojigroup_usr u : list) {
            System.out.println(u);
        }*/
        User_battgroup_baojigroup_usr u=new User_battgroup_baojigroup_usr();
        u.setNum(6);
        List<User_battgroup_baojigroup_usr> list =uu.searchAll();
        for (User_battgroup_baojigroup_usr uuu : list) {
            System.out.println(uuu);
        }
    }
}
package com.fgkj.dao.impl;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
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.db.IDatabaseName;
import com.fgkj.dto.User_battgroup_baojigroup;
import com.fgkj.dto.User_battgroup_baojigroup_usr;
import com.fgkj.dto.User_inf;
import com.fgkj.dto.User_log;
import com.fgkj.services.User_logService;
public class User_battgroup_baojigroup_usrImpl implements BaseDAO, CallBack {
    public List getResults(ResultSet rs) {
        List list = new ArrayList();
        try {
            while (rs.next()) {
                User_battgroup_baojigroup_usr userbaojigroupusr = new User_battgroup_baojigroup_usr();
                userbaojigroupusr
                        .setNum(rs.getInt("num"));
                userbaojigroupusr.setBaoji_group_id(Integer.parseInt(rs
                        .getString("baoji_group_id")));
                userbaojigroupusr
                        .setuId(rs.getInt("uId"));
                list.add(userbaojigroupusr);
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return list;
    }
    //5.3添加(包机组中添加用户)
    public boolean add(Object obj) {
        User_battgroup_baojigroup_usr uusr = (User_battgroup_baojigroup_usr) obj;
        String sql = "insert into db_user.tb_user_battgroup_baojigroup_usr(baoji_group_id,Uid) values(?,?)";
        Boolean bl = DAOHelper.executeUpdate(
                DBUtil.getConn(), sql, new Object[] {uusr.getBaoji_group_id(),uusr.getuId()});
        return bl;
    }
     //5.3添加(包机组中添加用户)(多条记录)
    public boolean addPro(Object obj) {
        List<User_battgroup_baojigroup_usr> list=(List) obj;
        List<User_log> listU=new ArrayList<User_log>();//存放user_log
        ArrayList sql_strs=new ArrayList();
        if(list!=null&&list.size()>0){
            for (User_battgroup_baojigroup_usr uusr : list) {
                String sql = "insert into db_user.tb_user_battgroup_baojigroup_usr(baoji_group_id,Uid) values("+uusr.getBaoji_group_id()+","+uusr.getuId()+")";
                sql_strs.add(sql);
                {
                    String msg="添加"+uusr.getUname()+"用户至"+uusr.getBaoji_group_name()+"包机组中";
                    User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg);
                    listU.add(ulog);
                 }
            }
        }
        boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_strs);
        (new User_logService()).addPro(listU);//将用户的操作记录下来
        return bl;
    }
    public boolean update(Object obj) {
        User_battgroup_baojigroup_usr uusr = (User_battgroup_baojigroup_usr) obj;
        String sql = "update db_user.tb_user_battgroup_baojigroup_usr set baoji_group_id=?,Uid=? where num=?";
        Boolean bl = DAOHelper.executeUpdate(
                DBUtil.getConn(), sql, new Object[] {uusr.getBaoji_group_id(),uusr.getuId(),uusr.getNum()});
        return bl;
    }
    //5.3删除(删除包机组中的用户)
    public boolean del(Object obj) {
        User_battgroup_baojigroup_usr uusr = (User_battgroup_baojigroup_usr) obj;
        String sql = "delete from db_user.tb_user_battgroup_baojigroup_usr where num=?";
        Boolean bl = DAOHelper.executeUpdate(
                DBUtil.getConn(), sql, new Object[] {uusr.getNum()});
        return bl;
    }
    //5.3删除(删除指定包机组下所有用户)
    public String delAll(Object obj) {
            User_battgroup_baojigroup ubao=(User_battgroup_baojigroup) obj;
            String sql = "delete from db_user.tb_user_battgroup_baojigroup_usr where baoji_group_id="+ubao.getBaoji_group_id();
            return sql;
        }
    //穿梭框包机组删除多个用户
    public boolean delPro(Object obj) {
        List<User_battgroup_baojigroup_usr> list=(List) obj;
        List<User_log> listU=new ArrayList<User_log>();//存放user_log
        ArrayList sql_strs=new ArrayList();
        if(list!=null&&list.size()>0){
            for (User_battgroup_baojigroup_usr uusr : list) {
                String sql = "delete from db_user.tb_user_battgroup_baojigroup_usr where baoji_group_id="+uusr.getBaoji_group_id()+" and Uid="+uusr.getuId();
                sql_strs.add(sql);
                {
                    String msg="将"+uusr.getUname()+"用户从"+uusr.getBaoji_group_name()+"包机组中删除";
                    User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Increase, msg);
                    listU.add(ulog);
                 }
            }
        }
        boolean bl=DAOHelper.makeManualCommit(DBUtil.getConn(), sql_strs);
        (new User_logService()).addPro(listU);//将用户的操作记录下来
        return bl;
    }
    public List searchAll() {
        String sql = "select * from db_user.tb_user_battgroup_baojigroup_usr";
        List list = DAOHelper.executeQuery(sql,
                DBUtil.getConn(), null,
                new User_battgroup_baojigroup_usrImpl());
        return list;
    }
    public List serchByCondition(Object obj) {
        User_battgroup_baojigroup_usr uusr = (User_battgroup_baojigroup_usr) obj;
        String sql = "select * from db_user.tb_user_battgroup_baojigroup_usr where num=?";
        List list = DAOHelper.executeQuery(sql,
                DBUtil.getConn(), new Object[] {uusr.getNum()},
                new User_battgroup_baojigroup_usrImpl());
        return list;
    }
     //5.3查询不在某包机组下的用户
    public List serchByInfo(Object obj) {
        User_battgroup_baojigroup_usr uusr=(User_battgroup_baojigroup_usr) obj;
        String sql="select uid,uname from db_user.tb_user_inf where uid not in(select uid from db_user.tb_User_battgroup_baojigroup_usr where baoji_group_id=?)";
        List list=DAOHelper.executeQuery(sql, DBUtil.getConn(), new Object[]{uusr.getBaoji_group_id()}, new CallBack() {
            public List getResults(ResultSet rs) {
                List list=new ArrayList();
                try {
                    while(rs.next()){
                        User_inf uinf=new User_inf();
                        uinf.setUId(rs.getInt("uId"));
                        uinf.setUName(rs.getString("uName"));
                        list.add(uinf);
                    }
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                return list;
            }
        });
        return list;
    }
    public static void main(String[] args) {
        User_battgroup_baojigroup_usrImpl uu= new User_battgroup_baojigroup_usrImpl();
        /*List<User_battgroup_baojigroup_usr> list =uu.searchAll();
        for (User_battgroup_baojigroup_usr u : list) {
            System.out.println(u);
        }*/
        User_battgroup_baojigroup_usr u=new User_battgroup_baojigroup_usr();
        u.setNum(6);
        List<User_battgroup_baojigroup_usr> list =uu.searchAll();
        for (User_battgroup_baojigroup_usr uuu : list) {
            System.out.println(uuu);
        }
    }
}
zijing/src/com/fgkj/dao/impl/User_infImpl.java
@@ -145,7 +145,7 @@
        bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{uinf.getUId()});
        return bl;
    }
    //首页会根据uname查询用户信息
    public List serchByCondition(Object obj) {
        User_inf uinf=(User_inf) obj;
zijing/src/com/fgkj/services/User_battgroup_baojigroup_usrService.java
@@ -1,116 +1,127 @@
package com.fgkj.services;
import java.util.List;
import com.fgkj.dao.BaseDAO;
import com.fgkj.dao.BaseDAOFactory;
import com.fgkj.dao.impl.User_battgroup_baojigroup_usrImpl;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.User_battgroup_baojigroup_battgroup;
import com.fgkj.dto.User_battgroup_baojigroup_usr;
import com.fgkj.dto.User_inf;
public class User_battgroup_baojigroup_usrService {
    private ServiceModel model;
    private BaseDAO dao;
    public User_battgroup_baojigroup_usrService() {
        model = new ServiceModel();
        dao = BaseDAOFactory.getBaseDAO(BaseDAO.USER_BATTGROUP_BAOJIGROUP_USR);
    }
    /*// 5.3添加(包机组中添加用户)
    public ServiceModel add(Object obj) {
        Boolean bl = dao.add(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("添加用户到包机组成功!");
        } else {
            model.setMsg("添加用户到包机组失败!");
        }
        return model;
    }*/
    // 5.3添加(包机组中添加用户)
    public ServiceModel add(Object obj) {
        Boolean bl = ((User_battgroup_baojigroup_usrImpl)dao).addPro(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("添加用户到包机组成功!");
        } else {
            model.setMsg("添加用户到包机组失败!");
        }
        return model;
    }
    public ServiceModel update(Object obj) {
        Boolean bl = dao.update(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("修改成功!");
        } else {
            model.setMsg("修改失败!");
        }
        return model;
    }
    // 5.3删除(删除包机组中的用户)
    public ServiceModel delete(Object obj) {
        Boolean bl = dao.del(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("从包机组移除用户成功!");
        } else {
            model.setMsg("从包机组移除用户失败!");
        }
        return model;
    }
    public ServiceModel serchByCondition(Object obj) {
        List list = dao.serchByCondition(obj);
//        for (Object object : list) {
//            System.out.println(object);
//        }
        // System.out.println(list);
        if (list != null && list.size() > 0) {
            model.setCode(1);
            model.setData(list);
        }
        return model;
    }
    public ServiceModel searchAll() {
        List<User_battgroup_baojigroup_usr> list = dao.searchAll();
//        for (User_battgroup_baojigroup_usr u : list) {
//            System.out.println(u);
//        }
        if (list != null && list.size() > 0) {
            model.setCode(1);
            model.setData(list);
        }
        return model;
    }
    //5.3查询不在某包机组下的用户
    public ServiceModel serchByInfo(Object obj){
        User_battgroup_baojigroup_usr uusr=(User_battgroup_baojigroup_usr) obj;
        List<User_inf> list=dao.serchByInfo(uusr);
        if(list!=null&&list.size()>0){
            model.setCode(1);
            model.setData(list);
        }else{
            model.setCode(0);
            model.setMsg("查询失败!");
        }
        return model;
    }
    public static void main(String[] args) {
        User_battgroup_baojigroup_usrService us = new User_battgroup_baojigroup_usrService();
        User_battgroup_baojigroup_usr u = new User_battgroup_baojigroup_usr();
        u.setNum(6);
        us.serchByCondition(u);
        // us.searchAll();
    }
}
package com.fgkj.services;
import java.util.List;
import com.fgkj.dao.BaseDAO;
import com.fgkj.dao.BaseDAOFactory;
import com.fgkj.dao.impl.User_battgroup_baojigroup_usrImpl;
import com.fgkj.dao.impl.User_infImpl;
import com.fgkj.dto.ServiceModel;
import com.fgkj.dto.User_battgroup_baojigroup_battgroup;
import com.fgkj.dto.User_battgroup_baojigroup_usr;
import com.fgkj.dto.User_inf;
public class User_battgroup_baojigroup_usrService {
    private ServiceModel model;
    private BaseDAO dao;
    public User_battgroup_baojigroup_usrService() {
        model = new ServiceModel();
        dao = BaseDAOFactory.getBaseDAO(BaseDAO.USER_BATTGROUP_BAOJIGROUP_USR);
    }
    /*// 5.3添加(包机组中添加用户)
    public ServiceModel add(Object obj) {
        Boolean bl = dao.add(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("添加用户到包机组成功!");
        } else {
            model.setMsg("添加用户到包机组失败!");
        }
        return model;
    }*/
    // 5.3添加(包机组中添加用户)
    public ServiceModel add(Object obj) {
        Boolean bl = ((User_battgroup_baojigroup_usrImpl)dao).addPro(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("添加用户到包机组成功!");
        } else {
            model.setMsg("添加用户到包机组失败!");
        }
        return model;
    }
    public ServiceModel update(Object obj) {
        Boolean bl = dao.update(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("修改成功!");
        } else {
            model.setMsg("修改失败!");
        }
        return model;
    }
    // 5.3删除(删除包机组中的用户)
    public ServiceModel delete(Object obj) {
        Boolean bl = dao.del(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("从包机组移除用户成功!");
        } else {
            model.setMsg("从包机组移除用户失败!");
        }
        return model;
    }
    //穿梭框包机组删除多个用户
    public ServiceModel delPro(Object obj) {
        Boolean bl = ((User_battgroup_baojigroup_usrImpl)dao).delPro(obj);
        if (bl) {
            model.setCode(1);
            model.setMsg("删除成功!");
        } else {
            model.setMsg("删除失败!");
        }
        return model;
    }
    public ServiceModel serchByCondition(Object obj) {
        List list = dao.serchByCondition(obj);
//        for (Object object : list) {
//            System.out.println(object);
//        }
        // System.out.println(list);
        if (list != null && list.size() > 0) {
            model.setCode(1);
            model.setData(list);
        }
        return model;
    }
    public ServiceModel searchAll() {
        List<User_battgroup_baojigroup_usr> list = dao.searchAll();
//        for (User_battgroup_baojigroup_usr u : list) {
//            System.out.println(u);
//        }
        if (list != null && list.size() > 0) {
            model.setCode(1);
            model.setData(list);
        }
        return model;
    }
    //5.3查询不在某包机组下的用户
    public ServiceModel serchByInfo(Object obj){
        User_battgroup_baojigroup_usr uusr=(User_battgroup_baojigroup_usr) obj;
        List<User_inf> list=dao.serchByInfo(uusr);
        if(list!=null&&list.size()>0){
            model.setCode(1);
            model.setData(list);
        }else{
            model.setCode(0);
            model.setMsg("查询失败!");
        }
        return model;
    }
    public static void main(String[] args) {
        User_battgroup_baojigroup_usrService us = new User_battgroup_baojigroup_usrService();
        User_battgroup_baojigroup_usr u = new User_battgroup_baojigroup_usr();
        u.setNum(6);
        us.serchByCondition(u);
        // us.searchAll();
    }
}
zijing/src/com/fgkj/services/User_infService.java
@@ -78,7 +78,7 @@
        }
        return model;
    }
    public ServiceModel serchByCondition(Object obj) {
        List list = dao.serchByCondition(obj);
        /*