Browse Source

1、求职大厅列表修改

master
Aug 3 months ago
parent
commit
47b617bf11
2 changed files with 36 additions and 69 deletions
  1. +20
    -68
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/IndexController.java
  2. +16
    -1
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/UserController.java

+ 20
- 68
jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/IndexController.java View File

@ -177,79 +177,31 @@ public class IndexController {
@GetMapping(value = "/rolelist1")
public Result<Map> rolelist1(@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
// QueryWrapper<TbUserRole> queryWrapper = new QueryWrapper<>();
// queryWrapper.in("role",2).eq("audit_status",1).orderByDesc("create_time");
// Page<TbUserRole> page = new Page<TbUserRole>(pageNo, pageSize);
// IPage<TbUserRole> pageList = tbUserRoleService.page(page, queryWrapper);
// List<TbUserRole> records = pageList.getRecords();
// List<UserRole1Vo> 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<Object, Object> 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<TbTask> pageList = null;
//分页信息
Page<TbTask> page = null;
try{
//分页
page = new Page<TbTask>(pageNo, pageSize);
LambdaQueryChainWrapper<TbTask> 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<Object, Object> 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<TbUserRole> queryWrapper = new QueryWrapper<>();
queryWrapper.in("role",2).eq("audit_status",1).orderByDesc("create_time");
Page<TbUserRole> page = new Page<TbUserRole>(pageNo, pageSize);
IPage<TbUserRole> pageList = tbUserRoleService.page(page, queryWrapper);
List<TbUserRole> records = pageList.getRecords();
List<UserRole1Vo> 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<Object, Object> 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<IPage<TbTaskVo>> taskList( @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,


+ 16
- 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/UserController.java View File

@ -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<TbTask> 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<TbTask> 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);
}
}

Loading…
Cancel
Save