/*查询所有员工/
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);
}
/*查询所有员工/
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);
}
}