1.移动端获取推荐岗位时-如果是企业则按照只查询企业发布的岗位
2.添加根据岗位id查询岗位申请人员接口
This commit is contained in:
@@ -3,13 +3,16 @@ package com.ruoyi.cms.controller.app;
|
||||
import com.ruoyi.cms.domain.ESJobDocument;
|
||||
import com.ruoyi.cms.domain.Job;
|
||||
import com.ruoyi.cms.domain.query.ESJobSearch;
|
||||
import com.ruoyi.cms.service.ICompanyService;
|
||||
import com.ruoyi.cms.service.IESJobSearchService;
|
||||
import com.ruoyi.cms.service.IJobCollectionService;
|
||||
import com.ruoyi.cms.service.IJobService;
|
||||
import com.ruoyi.cms.util.RoleUtils;
|
||||
import com.ruoyi.cms.util.sensitiveWord.SensitiveWordChecker;
|
||||
import com.ruoyi.common.annotation.BussinessLog;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.Company;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
@@ -20,6 +23,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* 岗位Controller
|
||||
@@ -40,6 +44,8 @@ public class AppJobController extends BaseController
|
||||
private IESJobSearchService esJobSearchService;
|
||||
@Autowired
|
||||
private SensitiveWordChecker sensitiveWordChecker;
|
||||
@Autowired
|
||||
private ICompanyService companyService;
|
||||
|
||||
/**
|
||||
* 查询岗位列表
|
||||
@@ -70,6 +76,10 @@ public class AppJobController extends BaseController
|
||||
@GetMapping("/recommend")
|
||||
public AjaxResult recommend(ESJobSearch esJobSearch)
|
||||
{
|
||||
if (RoleUtils.getAppCurrentUseridCard() != null) {
|
||||
Company company = companyService.queryCodeCompany(RoleUtils.getAppCurrentUseridCard());
|
||||
esJobSearch.setCompanyId(Objects.nonNull(company) ? company.getCompanyId() : null);
|
||||
}
|
||||
List<ESJobDocument> jobList = jobService.recommend(esJobSearch);
|
||||
return success(jobList);
|
||||
}
|
||||
@@ -217,4 +227,13 @@ public class AppJobController extends BaseController
|
||||
}
|
||||
return success(esJobSearchService.selectByIds(jobIds));
|
||||
}
|
||||
|
||||
@GetMapping("/applyJobList")
|
||||
@ApiOperation("根据岗位id查询岗位申请人员")
|
||||
public AjaxResult applyJobList(@ApiParam("岗位id") @RequestParam("jobId") Long jobId) {
|
||||
if (jobId==null) {
|
||||
return AjaxResult.error("请传递岗位ID");
|
||||
}
|
||||
return success(jobService.selectApplyJobUserList(jobId));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user