Browse Source

1、求职大厅列表修改

master
Aug 2 months ago
parent
commit
288ceec462
1 changed files with 70 additions and 19 deletions
  1. +70
    -19
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/userCode/controller/IndexController.java

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

@ -2,6 +2,7 @@ package org.jeecg.modules.userCode.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@ -22,6 +23,7 @@ import org.jeecg.modules.tbNotice.entity.TbNotice;
import org.jeecg.modules.tbNotice.service.ITbNoticeService;
import org.jeecg.modules.tbSuggest.entity.TbSuggest;
import org.jeecg.modules.tbSuggest.service.ITbSuggestService;
import org.jeecg.modules.tbTask.entity.TbTask;
import org.jeecg.modules.tbTask.service.ITbTaskService;
import org.jeecg.modules.userCode.mapper.TaskMapper;
import org.jeecg.modules.userCode.model.vo.TbTaskVo;
@ -65,6 +67,8 @@ public class IndexController {
private ITbConfService tbConfService;
@Resource
private TaskMapper TaskMapper;
@Resource
private ITbTaskService taskService;
@Autowired
private ITbNoticeService tbNoticeService;
@ -173,26 +177,73 @@ 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);
// 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("获取求职大厅信息列表失败");
}
//转个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);
}


Loading…
Cancel
Save