/** * 求职中心首页初始化时加载顾问列表 * * @param size */ private void loadAdrisorList(int size) { ApplyJobInfoDto advisorDto = new ApplyJobInfoDto(); advisorDto.setIsAdvisor(ApplicationConstant.COMMON_Y_EN); advisorDto.setActStatus(ApplicationConstant.APPLYJOBCTR_ACTSTATUS_ACTIVE); advisorList = applyJobService.queryApplyJobInfoList( advisorDto, ApplicationConstant.APPLYJOBCTR_LIST_MAX_RESULT); }
public String morePartTimeJobseeker() { countOFEnterprise = peopleExcavateService.getCountOFEnterprise(); if (pageInfo == null) { pageInfo = new PageInfo(); } pageInfo.setPageSize(ApplicationConstant.APPLYJOBCTR_PAGE_SIZE); ApplyJobInfoDto applyJobInfoDto = new ApplyJobInfoDto(); applyJobInfoDto.setJobTypeCode(ApplicationConstant.PART_TIME_WORK); applyJobInfoDto.setActStatus(ApplicationConstant.APPLYJOBCTR_ACTSTATUS_ACTIVE); partTimeList = applyJobService.queryApplyJobInfoList(pageInfo, applyJobInfoDto); return "morePartTimeJobSeeker"; }
public String moreAdvisor() { countOFEnterprise = peopleExcavateService.getCountOFEnterprise(); if (pageInfo == null) { pageInfo = new PageInfo(); } pageInfo.setPageSize(ApplicationConstant.APPLYJOBCTR_PAGE_SIZE); ApplyJobInfoDto applyJobInfoDto = new ApplyJobInfoDto(); applyJobInfoDto.setIsAdvisor(ApplicationConstant.COMMON_Y_EN); applyJobInfoDto.setActStatus(ApplicationConstant.APPLYJOBCTR_ACTSTATUS_ACTIVE); advisorList = applyJobService.queryApplyJobInfoList(pageInfo, applyJobInfoDto); return "moreAdvisor"; }
public String viewJobseeker4ParticularCity() { countOFEnterprise = peopleExcavateService.getCountOFEnterprise(); if (pageInfo == null) { pageInfo = new PageInfo(); } pageInfo.setPageSize(ApplicationConstant.APPLYJOBCTR_PAGE_SIZE); request = ServletActionContext.getRequest(); if (cityCode == null || cityCode == "") { cityCode = request.getParameter("cityCode"); } cityName = RegionDataUtil.getCityByCode(cityCode).getName(); ApplyJobInfoDto applyJobInfoDto = new ApplyJobInfoDto(); applyJobInfoDto.setCityCode(cityCode); applyJobInfoDto.setActStatus(ApplicationConstant.APPLYJOBCTR_ACTSTATUS_ACTIVE); applyJobInfoList = applyJobService.queryApplyJobInfoList(pageInfo, applyJobInfoDto); return "viewJobseeker4ParticularCity"; }
public String submitRecommendationInfo() { if (!verifyPersonalUser()) { return "closeWindow"; } LoginUserInfoDto loginUserInfo = getLoginUserInfo(); Long userId = loginUserInfo.getId(); // 判断用户是否已经是线下推荐对象 if (pageInfo == null) { pageInfo = new PageInfo(); } pageInfo.setPageSize(10); RecommendationDto dto = new RecommendationDto(); dto.setUserId(userId); List<RecommendationVo> recommendationList = applyJobService.queryRecommendationList(pageInfo, dto); if (recommendationList != null && !recommendationList.isEmpty()) { actionMessage = "你已经是线下推荐对象"; return "closeWindow"; } // 判断用户是否具有重复的求职意向 ApplyJobInfoDto tempDto = new ApplyJobInfoDto(); tempDto.setUserId(userId); tempDto.setExpectedPosition(recommendationDto.getExpectedPosition()); tempDto.setIsAdvisor(recommendationDto.getIsAdvisor()); tempDto.setJobTypeCode(recommendationDto.getJobTypeCode()); tempDto.setFunctionCode(recommendationDto.getFunctionCode()); int size = applyJobService.queryDuplicatedIntentionCount(tempDto); // 求职意向重复 if (size > 0) { isApplyJob = null; } Date currentDate = new Date(); recommendationDto.setLastEditDate(currentDate); recommendationDto.setRecommendationType("0"); recommendationDto.setSubmitDate(currentDate); recommendationDto.setUserId(userId); recommendationDto.setVerifyStatus("0"); recommendationDto.setInterviewStatus("0"); applyJobService.saveRecommendation(recommendationDto, isApplyJob); HtmlGeneration htmlGeneration = HtmlGeneration.getInstance(); htmlGeneration.refreshApplyJobPage(); isApplyJob = null; // 重置 return "submitRecommendationInfo"; }
/** * 求职中心首页初始化时加载兼职列表 * * @param size */ private void loadPartTimeJobseekerList(int size) { ApplyJobInfoDto partTimeDto = new ApplyJobInfoDto(); partTimeDto.setJobTypeCode(ApplicationConstant.PART_TIME_WORK); partTimeDto.setActStatus(ApplicationConstant.APPLYJOBCTR_ACTSTATUS_ACTIVE); partTimeList = applyJobService.queryApplyJobInfoList(partTimeDto, size); }
public String submitApplyJobInfo() { if (!verifyPersonalUser()) { return "closeWindow"; } LoginUserInfoDto loginUserInfo = getLoginUserInfo(); Long userId = loginUserInfo.getId(); applyJobInfoDto.setActStatus("A"); applyJobInfoDto.setLastEditDate(new Date()); applyJobInfoDto.setSubmitDate(new Date()); applyJobInfoDto.setUserId(userId); ApplyJobInfoDto tempDto = new ApplyJobInfoDto(); tempDto.setUserId(userId); tempDto.setExpectedPosition(applyJobInfoDto.getExpectedPosition()); tempDto.setIsAdvisor(applyJobInfoDto.getIsAdvisor()); tempDto.setJobTypeCode(applyJobInfoDto.getJobTypeCode()); tempDto.setFunctionCode(applyJobInfoDto.getFunctionCode()); int size = applyJobService.queryDuplicatedIntentionCount(tempDto); // 求职意向重复 if (size > 0) { actionMessage = "求职意向重复,请重新输入求职信息!"; return toApplyJob(); } // 判断用户是否已经是线下推荐对象 if (pageInfo == null) { pageInfo = new PageInfo(); } pageInfo.setPageSize(10); if (ApplicationConstant.COMMON_Y_EN.equalsIgnoreCase(isApplyRecommendation)) { RecommendationDto recommendationDto = new RecommendationDto(); recommendationDto.setUserId(userId); List<RecommendationVo> recommendationList = applyJobService.queryRecommendationList(pageInfo, recommendationDto); // 用户已经是线下推荐对象 if (recommendationList != null && !recommendationList.isEmpty()) { isApplyRecommendation = null; } } applyJobService.saveApplyJobInfo(applyJobInfoDto, isApplyRecommendation); HtmlGeneration htmlGeneration = HtmlGeneration.getInstance(); htmlGeneration.refreshApplyJobPage(); isApplyRecommendation = null; // 重置 return "submitApplyJobInfo"; }
public void saveApplyJobInfo(ApplyJobInfoDto applyJobInfoDto, String isApplyRecommendation) { if (ApplicationConstant.COMMON_Y_EN.equalsIgnoreCase(isApplyRecommendation)) { applyJobDao.saveRecommendation(applyJobInfoDto.getRecommendationDto()); } applyJobDao.saveApplyJobInfo(applyJobInfoDto); }