1、查询对象Jglkq返回 list,对 list 进行业务处理后返回,但分页出现问题。
/*** 嫁功率考勤查询*/@RequiresPermissions("hr:kq:list")@PostMapping("/list")@ResponseBodypublic TableDataInfo list(Jglkq jglkq) throws ParseException {startPage();List<Jglkq> list = jglkqService.selectJglkqList(jglkq);List<Jglkq> rlist = new ArrayList<>();for (Jglkq jgl : list) {Jglkq kq = new Jglkq();kq.setGh(jgl.getGh()); //考勤状态kq.setGh(jgl.getGh()); //工号kq.setXm(jgl.getXm()); //姓名kq.setBz(jgl.getBz()); //班制kq.setBzmc(jgl.getBzmc()); //班制名称kq.setYcq("1"); //应出勤kq.setScq("1"); //实出勤kq.setSbsj(jgl.getOneStar()); //上班时间rlist.add(kq);}return getDataTable(rlist);}
2、最终解决方案,改造 TableDataInfo getDataTable(List> listVo,List> list)方法
BaseController中新增:
返回list中修改: