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