首页>代码>Spring MVC+Mybatis+easyUI+shiro框架整合开发网上求职招聘毕业设计系统(带mysql数据库文件)>/recruit/recruit/src/com/recruit/control/EmpController.java
package com.recruit.control; import java.io.IOException; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.servlet.ModelAndView; import com.recruit.dao.gen.model.Emp; import com.recruit.dao.gen.model.Job; import com.recruit.dao.gen.model.User; import com.recruit.service.EmpService; import com.recruit.service.JobService; import com.recruit.service.PhotoService; import com.recruit.service.ResumeService; import com.recruit.util.BaseResponse; import com.recruit.util.JqueryDto; import com.recruit.util.Pager; import com.recruit.util.PagerUtils; @Controller @RequestMapping("/emp") public class EmpController { @Resource EmpService empService; @Resource PhotoService photoService; @Resource ResumeService resumeService; @Resource JobService jobService; /** * 保存用户 * * @return */ @RequestMapping(value = "/saveEmp") public void saveEmp(Emp emp, HttpServletRequest request,HttpServletResponse response) { User user = (User) request.getSession().getAttribute("user"); emp.setUserId(user.getId()); boolean flag = empService.saveEmp(emp); try { if (flag) { response.setContentType("text/html;charset=utf-8"); response.getWriter().print(emp.getEmpId()); } else { response.setContentType("text/html;charset=utf-8"); response.getWriter().print(0); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } @RequestMapping(value = "/updateEmp") public void updateEmp(Emp emp, HttpServletRequest request,HttpServletResponse response) { User user = (User) request.getSession().getAttribute("user"); emp.setUserId(user.getId()); boolean flag = empService. updateEmp(emp); try { if (flag) { response.setContentType("text/html;charset=utf-8"); response.getWriter().print(emp.getEmpId()); } else { response.setContentType("text/html;charset=utf-8"); response.getWriter().print(0); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } @RequestMapping(value = "/goSuccess") public ModelAndView goSuccess(String flag) { ModelAndView view = new ModelAndView(); if (flag.equals("1")) { // 允许注册 view.setViewName("user/registerSuccess"); } else { // 不允许注册 view.setViewName("user/empInfoRegister"); } return view; } @RequestMapping(value = "/uploadImage") public void upload(@RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest request, HttpServletResponse response, Integer eid) { boolean flag =photoService.saveDpersonImage(request, file, eid); try { if (flag) { response.setContentType("text/html;charset=utf-8"); response.getWriter().print(1); } else { response.setContentType("text/html;charset=utf-8"); response.getWriter().print(0); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } //model.addAttribute("fileUrl", request.getContextPath()+"/photo/"+fileName); } @RequestMapping(value = "/goEmpInfo") public ModelAndView goEmpInfo() { ModelAndView view = new ModelAndView(); // 允许注册 view.setViewName("user/empInfo"); return view; } @ResponseBody @RequestMapping(value = "/findEmpById") public BaseResponse findEmpById(HttpServletRequest request){ //Company company=companyService.findByCompanyname(fullname); User user= (User) request.getSession().getAttribute("user"); BaseResponse b=new BaseResponse(); if(user==null){ //允许注册 b.setStatus(400); }else if(user.getStatus()==2){ b.setStatus(500); }else{ Emp emp=empService.findById(user.getId()); b.setStatus(200); b.setContent(emp); } return b; } @RequestMapping(value = "/goHistoryJobList") public ModelAndView goHistoryJobList() { ModelAndView view = new ModelAndView(); view.setViewName("job/historyJobList"); // view.setViewName("user/MyJsp"); return view; } @ResponseBody @RequestMapping(value="findHistoryJobList") public JqueryDto findHistoryJobList(HttpServletRequest request,HttpServletResponse response,Job job){ //查询总数 User user = (User) request.getSession().getAttribute("user"); if (user == null||user.getStatus()==2) { return null; } // Company c=companyService.findByUid(user.getId()); //查询分数LIST Pager pager = PagerUtils.getPager(request); return jobService.findHistoryJobList(pager, job, user.getId()); } }

1507892054 LV2
5月15日
liyan54188 LV2
1月2日
微信网友_7280920824942592 LV1
2024年12月3日
吉吉jijiji LV2
2024年6月17日
HY1234 LV1
2024年6月2日
xiaopengzep LV1
2024年3月11日
婴儿早教打猫猫菇 LV2
2024年2月17日
liubojian LV2
2024年1月3日
微信网友_6693238752481280 LV1
2023年10月15日
leighua LV1
2023年6月8日

1507892054 LV2
5月14日
KAIzx11 LV8
4月30日
没有啊很开心啊 LV4
3月7日
dongandmin LV8
2月19日
liyan54188 LV2
1月2日
微信网友_7280920824942592 LV1
2024年12月3日
krispeng LV15
2024年10月28日
微信网友_7211237575856128
2024年10月22日
暂无贡献等级
maoye520 LV1
2024年10月8日
799743530 LV11
2024年7月8日