|
|
@@ -24,7 +24,7 @@ import java.util.*;
|
|
|
@Slf4j
|
|
|
@RestController
|
|
|
@RequestMapping("/mobile/recruitmentApi")
|
|
|
-@Api(description = "移动端职位接口")
|
|
|
+@Api(description = "移动端求职接口")
|
|
|
public class RecruitmentApiController {
|
|
|
private Logger logger = LoggerFactory.getLogger(getClass());
|
|
|
|
|
|
@@ -33,45 +33,40 @@ public class RecruitmentApiController {
|
|
|
|
|
|
@PostMapping("getRecruitmentList")
|
|
|
@ApiOperation(value = "职位列表")
|
|
|
- @ApiImplicitParams({
|
|
|
- @ApiImplicitParam(name = "subject", value = "目标(不传)", paramType = "form"),
|
|
|
+ public MessageResult<Map> getRecruitmentList(
|
|
|
+ String id,
|
|
|
+ @RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
|
+ @RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
|
+ HttpServletRequest request){
|
|
|
+ String subject = (String)request.getAttribute("subject");
|
|
|
|
|
|
- })
|
|
|
- public MessageResult<Map> getRecruitmentList(@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
|
- @RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
|
- @RequestAttribute String subject) {
|
|
|
+ //当前用户ID
|
|
|
+ System.out.println(subject);
|
|
|
|
|
|
- MessageResult<Map> messageResult = new MessageResult<>();
|
|
|
+ MessageResult<Map> msgResult = new MessageResult<>();
|
|
|
|
|
|
- try {
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
|
|
|
- Map<String,Object> searchParams = new HashMap<>();
|
|
|
- searchParams.put("createBy", subject);
|
|
|
+ Map<String,Object> searchParams = new HashMap<>();
|
|
|
|
|
|
- List<Sort> sortList = new ArrayList<>();
|
|
|
- int tabId = 0;
|
|
|
- switch (tabId) {
|
|
|
- case 0:
|
|
|
- sortList.add(new Sort("createTime","asc"));
|
|
|
- break;
|
|
|
- case 1:
|
|
|
- sortList.add(new Sort("readingTimes","desc"));
|
|
|
- break;
|
|
|
- }
|
|
|
+ List<Sort> sortList = new ArrayList<>();
|
|
|
+ int tabId = 0;
|
|
|
+ switch (tabId) {
|
|
|
+ case 0:
|
|
|
+ sortList.add(new Sort("create_time","asc"));
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ sortList.add(new Sort("reading_times","desc"));
|
|
|
+ break;
|
|
|
+ }
|
|
|
|
|
|
- Page<Recruitment> page = recruitmentService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
|
+ if (StringUtils.isNotEmpty(id)) {
|
|
|
+ searchParams.put("id","%" + id + "%");
|
|
|
+ }
|
|
|
|
|
|
- messageResult.setData(PojoUtils.pageWrapper(page));
|
|
|
- messageResult.setCode(200);
|
|
|
- messageResult.setMessage("查询成功");
|
|
|
- messageResult.setResult(true);
|
|
|
+ Page<Recruitment> page = recruitmentService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
|
|
|
|
- } catch (Exception ex) {
|
|
|
- messageResult.setCode(400);
|
|
|
- messageResult.setMessage(ex.getMessage());
|
|
|
- messageResult.setResult(false);
|
|
|
- }
|
|
|
+ msgResult.setResult(true);
|
|
|
+ msgResult.setData(PojoUtils.pageWrapper(page));
|
|
|
|
|
|
- return messageResult;
|
|
|
+ return msgResult;
|
|
|
}
|
|
|
}
|