| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- package com.jeeplus.modules.api.dpresume;
- import com.jeeplus.common.config.Global;
- import com.jeeplus.modules.api.sys.BaseAppController;
- import com.jeeplus.modules.hpuser.service.HpResumeService;
- import com.jeeplus.modules.utils.ErrorCode;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.ResponseBody;
- import org.springframework.web.servlet.ModelAndView;
- import org.springframework.web.servlet.view.json.MappingJackson2JsonView;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.util.HashMap;
- import java.util.Map;
- @Controller
- @RequestMapping(value = "${frontPath}/api/resume")
- public class DpResumeControllerAPI extends BaseAppController {
- @Autowired
- private HpResumeService hpResumeService;
- /**
- * 获取推荐简历
- *
- * @param request
- * @param response
- * @return
- */
- @RequestMapping(value = "/getRecommendResume", method = RequestMethod.GET)
- @ResponseBody
- public ModelAndView getRecommendResume(HttpServletRequest request, HttpServletResponse response) {
- Map<String, Object> returnMap = new HashMap<String, Object>();
- Map<String, String> requestMap = findRequestMap(request);
- Map<String, Object> obj = null;
- try {
- returnMap = hpResumeService.getRecommendResume(requestMap, request, response);
- if ("1004".equals(returnMap.get("success"))) {
- obj = errorResult(ErrorCode.code_2008, "用户信息验证失败");
- }else if ("2010".equals(returnMap.get("success"))) {
- obj = errorResult(ErrorCode.code_2010, Global.getNoLogin());
- } else {
- obj = successResult(ErrorCode.code_1000, "", returnMap);
- }
- } catch (Exception e) {
- e.printStackTrace();
- obj = errorResult(ErrorCode.code_2006, "获取数据失败");
- logError(request, e.getMessage(), e);
- }
- ModelAndView view = new ModelAndView(new MappingJackson2JsonView(), obj);
- return view;
- }
- /**
- * 获取投递简历
- *
- * @param request
- * @param response
- * @return
- */
- @RequestMapping(value = "/getApplyResume", method = RequestMethod.GET)
- @ResponseBody
- public ModelAndView getApplyResume(HttpServletRequest request, HttpServletResponse response) {
- Map<String, Object> returnMap = new HashMap<String, Object>();
- Map<String, String> requestMap = findRequestMap(request);
- Map<String, Object> obj = null;
- try {
- returnMap = hpResumeService.getApplyResume(requestMap, request, response);
- if ("1004".equals(returnMap.get("success"))) {
- obj = errorResult(ErrorCode.code_2008, "用户信息验证失败");
- } else if ("2010".equals(returnMap.get("success"))) {
- obj = errorResult(ErrorCode.code_2010, Global.getNoLogin());
- }else {
- obj = successResult(ErrorCode.code_1000, "", returnMap);
- }
- } catch (Exception e) {
- e.printStackTrace();
- obj = errorResult(ErrorCode.code_2006, "获取数据失败");
- logError(request, e.getMessage(), e);
- }
- ModelAndView view = new ModelAndView(new MappingJackson2JsonView(), obj);
- return view;
- }
- /**
- * 获取简历详情
- *
- * @param request
- * @param response
- * @return
- */
- @RequestMapping(value = "/getResumeDetail", method = RequestMethod.GET)
- @ResponseBody
- public ModelAndView getResumeDetail(HttpServletRequest request, HttpServletResponse response) {
- Map<String, Object> returnMap = new HashMap<String, Object>();
- Map<String, String> requestMap = findRequestMap(request);
- Map<String, Object> obj = null;
- try {
- returnMap = hpResumeService.getResumeDetail(requestMap, request, response);
- if ("1004".equals(returnMap.get("success"))) {
- obj = errorResult(ErrorCode.code_2008, "用户信息验证失败");
- }else if ("2010".equals(returnMap.get("success"))) {
- obj = errorResult(ErrorCode.code_2010, Global.getNoLogin());
- } else {
- obj = successResult(ErrorCode.code_1000, "", returnMap);
- }
- } catch (Exception e) {
- e.printStackTrace();
- obj = errorResult(ErrorCode.code_2006, "获取数据失败");
- logError(request, e.getMessage(), e);
- }
- ModelAndView view = new ModelAndView(new MappingJackson2JsonView(), obj);
- return view;
- }
- }
|