Skip to content

人员查看修改等 #12

@acofGDUT

Description

@acofGDUT

/*查询所有员工/
public void findAllWorker(HttpServletRequest request,HttpServletResponse response) throws IOException {
HttpSession session = request.getSession();
ResultInfo resultInfo = new ResultInfo();
ObjectMapper om = new ObjectMapper();
response.setContentType("application/json;charset=utf-8");
/*根据登录是否来查看/
if(session.getAttribute("worker")!=null){
WorkerDao wd = new WorkerDaoImp();
List workers = wd.findAW();
/*回显信息/
if(workers!=null&&workers.size()!=0){
resultInfo.setSuccess(true);
resultInfo.setData(workers);
}else {
resultInfo.setSuccess(false);
resultInfo.setMessage("没有员工");
}
om.writeValue(response.getWriter(),resultInfo);
}else {
resultInfo.setSuccess(false);
resultInfo.setMessage("请登录");
om.writeValue(response.getWriter(),resultInfo);
}
}

/**搜索员工*/
public void searchWorker(HttpServletRequest request,HttpServletResponse response) throws IOException {
   /**获取搜索信息字符串*/
    String sinfo = request.getParameter("sinfo");
    HttpSession session = request.getSession();
    ResultInfo resultInfo = new ResultInfo();
    ObjectMapper om = new ObjectMapper();
    response.setContentType("application/json;charset=utf-8");
    /**根据登录是否来查看*/
    if(session.getAttribute("worker")!=null){
        WorkerDao wd = new WorkerDaoImp();
        List<Worker> workers = wd.searchW(sinfo);
        if(workers!=null&&workers.size()!=0){
            resultInfo.setSuccess(true);
            resultInfo.setData(workers);
        }else{
            resultInfo.setSuccess(false);
            resultInfo.setMessage("没有员工");
        }
        om.writeValue(response.getWriter(),resultInfo);
    }else{
        resultInfo.setSuccess(false);
        resultInfo.setMessage("请登录");
        om.writeValue(response.getWriter(),resultInfo);
    }
}

/**修改个人信息*/
public void updateInfo(HttpServletRequest request,HttpServletResponse response) throws IOException {
    Worker worker =new Worker();
    worker.setNumber(request.getParameter("number"));
    worker.setName(request.getParameter("name"));
    worker.setGender(Integer.valueOf(request.getParameter("gender")));
    worker.setHiredate(Date.valueOf(request.getParameter("hiredate")));
    worker.setPhone_number(request.getParameter("phone_number"));
    worker.setPassword(request.getParameter("password"));
    WorkerDao wd =new WorkerDaoImp();
    boolean b = wd.updateInfo(worker);
    ResultInfo resultInfo = new ResultInfo();
    ObjectMapper om = new ObjectMapper();
    response.setContentType("application/json;charset=utf-8");
    if(b){
        resultInfo.setSuccess(true);
        resultInfo.setMessage("修改成功");
    }else{
        resultInfo.setSuccess(false);
        resultInfo.setMessage("修改失败");
    }
    om.writeValue(response.getWriter(),resultInfo);
}


public void changePosition(HttpServletRequest request,HttpServletResponse response) throws IOException {
    String number = request.getParameter("number");
    String position_id = request.getParameter("position_id");
    WorkerDao wd = new WorkerDaoImp();
    WorkerService ws = new WorkerServiceImp();
    /**调用方法*/
    ResultInfo resultInfo1 = ws.upPo(number, Integer.parseInt(position_id));
    ObjectMapper om = new ObjectMapper();
    response.setContentType("application/json;charset=utf-8");
    om.writeValue(response.getWriter(),resultInfo1);

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions