diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/IndexController.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/IndexController.java index 2903065..af82376 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/IndexController.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/IndexController.java @@ -177,79 +177,31 @@ public class IndexController { @GetMapping(value = "/rolelist1") public Result rolelist1(@RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize) { -// QueryWrapper queryWrapper = new QueryWrapper<>(); -// queryWrapper.in("role",2).eq("audit_status",1).orderByDesc("create_time"); -// Page page = new Page(pageNo, pageSize); -// IPage pageList = tbUserRoleService.page(page, queryWrapper); -// List records = pageList.getRecords(); -// List vos = new ArrayList<>(); -// for (TbUserRole record : records) { -// UserRole1Vo userRole1Vo = new UserRole1Vo(); -// BeanUtils.copyProperties(record,userRole1Vo); -// userRole1Vo.setHeadImage(String.valueOf(redisUtil.get(""))); -// vos.add(userRole1Vo); -// } -// //转个vo好对接 -// Map map = new HashMap<>(); -// map.put("pages",pageList.getPages()); -// map.put("current",pageList.getCurrent()); -// map.put("total",pageList.getTotal()); -// map.put("size",pageList.getSize()); -// map.put("records",vos); -// return Result.OK(map); - - //返回信息 - String message = "获取求职大厅信息列表失败!"; - //求职大厅信息列表 - Page pageList = null; - //分页信息 - Page page = null; - - try{ - //分页 - page = new Page(pageNo, pageSize); - LambdaQueryChainWrapper query = taskService.lambdaQuery(); - - //组装查询条件 - query.eq(TbTask::getRole, 1);//求职方 - query.eq(TbTask::getAuditStatus, 1);//审核通过 - - //按时间倒序 - query.orderByDesc(TbTask::getCreateTime); - - - //获取简历信息列表 - pageList = query.page(page); - - //判断执行结果 - if(null != pageList){ - message = "求职大厅列表信息"; - }else { - message = "求职列表信息为空"; - } - - //转个vo好对接 - Map map = new HashMap<>(); - map.put("pages",pageList.getPages()); - map.put("current",pageList.getCurrent()); - map.put("total",pageList.getTotal()); - map.put("size",pageList.getSize()); - map.put("records",pageList); - return Result.OK(map); - - }catch (Exception e){ - //错误信息打印 - e.printStackTrace(); - return Result.error("获取求职大厅信息列表失败"); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.in("role",2).eq("audit_status",1).orderByDesc("create_time"); + Page page = new Page(pageNo, pageSize); + IPage pageList = tbUserRoleService.page(page, queryWrapper); + List records = pageList.getRecords(); + List vos = new ArrayList<>(); + for (TbUserRole record : records) { + UserRole1Vo userRole1Vo = new UserRole1Vo(); + BeanUtils.copyProperties(record,userRole1Vo); + userRole1Vo.setHeadImage(String.valueOf(redisUtil.get(""))); + vos.add(userRole1Vo); } - + //转个vo好对接 + Map map = new HashMap<>(); + map.put("pages",pageList.getPages()); + map.put("current",pageList.getCurrent()); + map.put("total",pageList.getTotal()); + map.put("size",pageList.getSize()); + map.put("records",vos); + return Result.OK(map); } - - //@AutoLog(value = "tb_task-分页列表查询") - @ApiOperation(value="t招聘大厅列表查询", notes="招聘大厅列表查询") + @ApiOperation(value="招聘大厅列表查询", notes="招聘大厅列表查询") @GetMapping(value = "/taskList") public Result> taskList( @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/UserController.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/UserController.java index 5751a0d..a18ffc4 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/UserController.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/UserController.java @@ -49,6 +49,8 @@ public class UserController { private ITbTaskService tbTaskService; @Resource private ShiroRealm shiroRealm; + @Resource + private ITbTaskService taskService; //小程序授权登录 @@ -198,7 +200,7 @@ public class UserController { * @return */ //@AutoLog(value = "tb_user_role-通过id查询") - @ApiOperation(value = "大厅信息查询详情", notes = "大厅信息查询详情") + @ApiOperation(value = "招聘大厅信息查询详情", notes = "招聘大厅信息查询详情") @GetMapping(value = "/getTaskById") public Result getTaskById(@RequestParam(name = "id", required = true) String id) { TbTask tbTask = tbTaskService.getById(id); @@ -208,5 +210,18 @@ public class UserController { return Result.OK(tbTask); } + @ApiOperation(value = "求职大厅信息查询详情", notes = "求职大厅信息查询详情") + @GetMapping(value = "/getTaskByUserId") + public Result getTaskByUserId(@RequestParam(name = "userId", required = true) String userId) { + TbTask tbTask = taskService + .lambdaQuery() + .eq(TbTask::getUserId, userId) + .one(); + if (tbTask == null) { + return Result.error("未找到对应数据"); + } + return Result.OK(tbTask); + } + }