| | |
| | | |
| | | import cc.mrbird.febs.common.core.constant.ModuleCode; |
| | | import cc.mrbird.febs.common.core.entity.QueryRequest; |
| | | import cc.mrbird.febs.common.core.entity.constant.StringConstant; |
| | | import cc.mrbird.febs.common.core.exception.FebsException; |
| | | import cc.mrbird.febs.common.core.utils.FebsUtil; |
| | | import cc.mrbird.febs.common.core.utils.MyUtil; |
| | |
| | | if (StringUtils.isNotBlank(vo.getEntryType())) { |
| | | queryWrapper.in("a.entryType", vo.getEntryType().split(",")); |
| | | } |
| | | queryWrapper.inSql("c.dept_Id", remoteDeptService.userRightDepts()); |
| | | if (StrUtil.isNotBlank(vo.getFileName())){ |
| | | queryWrapper.like("acc.filesName", vo.getFileName()); |
| | | } |
| | | if (StrUtil.equals(vo.getField(),"empName")){ |
| | | if (StrUtil.equals(vo.getOrder(),"descending")){ |
| | | queryWrapper.orderByDesc("a.empName"); |
| | | }else{ |
| | | queryWrapper.orderByAsc("a.empName"); |
| | | } |
| | | }else if(StrUtil.equals(vo.getField(),"empNumb")){ |
| | | if (StrUtil.equals(vo.getOrder(),"descending")){ |
| | | queryWrapper.orderByDesc("a.empNumb"); |
| | | }else{ |
| | | queryWrapper.orderByAsc("a.empNumb"); |
| | | } |
| | | }else if(StrUtil.equals(vo.getField(),"deptName")){ |
| | | if (StrUtil.equals(vo.getOrder(),"descending")){ |
| | | queryWrapper.orderByDesc("deptName"); |
| | | }else{ |
| | | queryWrapper.orderByAsc("deptName"); |
| | | } |
| | | }else if(StrUtil.equals(vo.getField(),"jobName")){ |
| | | if (StrUtil.equals(vo.getOrder(),"descending")){ |
| | | queryWrapper.orderByDesc("a.jobName"); |
| | | }else{ |
| | | queryWrapper.orderByAsc("a.jobName"); |
| | | } |
| | | }else if(StrUtil.equals(vo.getField(),"certificateNumb")){ |
| | | if (StrUtil.equals(vo.getOrder(),"descending")){ |
| | | queryWrapper.orderByDesc("a.certificateNumb"); |
| | | }else{ |
| | | queryWrapper.orderByAsc("a.certificateNumb"); |
| | | } |
| | | } |
| | | |
| | | queryWrapper.in("c.dept_Id", remoteDeptService.userRightDepts().split(StringConstant.COMMA)); |
| | | queryWrapper.orderByAsc("a.deptName,a.empName"); |
| | | queryWrapper.groupBy(" a.delFlag,a.empName,a.empStatus,a.empId,a.certificateNumb,a.empNumb,deptName,a.jobName"); |
| | | Page<EmpAccessory> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | // String querySql = empAccessoryMapper.getQuerySql(); |
| | | //List<Label> labelList = labelService.findLabels(new Label()); |