|
@@ -253,7 +253,7 @@ public class SysController {
|
|
@ApiResponses({@ApiResponse(code = 200, message = "角色信息", response = TBRole.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "角色信息", response = TBRole.class)})
|
|
public Result roleList() {
|
|
public Result roleList() {
|
|
List<TBRole> tbRoleList = (List<TBRole>) redisUtil.getRole();
|
|
List<TBRole> tbRoleList = (List<TBRole>) redisUtil.getRole();
|
|
- if (Objects.nonNull(tbRoleList)) {
|
|
|
|
|
|
+ if (Objects.nonNull(tbRoleList) && tbRoleList.size() > 0) {
|
|
tbRoleList = (List<TBRole>) tbRoleList.get(0);
|
|
tbRoleList = (List<TBRole>) tbRoleList.get(0);
|
|
} else {
|
|
} else {
|
|
QueryWrapper<TBRole> tbRoleQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<TBRole> tbRoleQueryWrapper = new QueryWrapper<>();
|
|
@@ -276,14 +276,18 @@ public class SysController {
|
|
@ApiOperation(value = "考试批次查询接口")
|
|
@ApiOperation(value = "考试批次查询接口")
|
|
@RequestMapping(value = "/exam/query", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/exam/query", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "角色信息", response = TEExamQueryDto.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "角色信息", response = TEExamQueryDto.class)})
|
|
- public Result examQuery(@ApiParam(value = "用户id", required = false) @RequestParam(required = false) Long userId) {
|
|
|
|
|
|
+ public Result examQuery(@ApiParam(value = "用户id", required = false) @RequestParam(required = false) Long userId, @ApiParam(value = "批次名称", required = false) @RequestParam(required = false) String name) {
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
List<TEExam> teExamList = null;
|
|
List<TEExam> teExamList = null;
|
|
if (Objects.nonNull(userId) && !Objects.equals(userId, "")) {
|
|
if (Objects.nonNull(userId) && !Objects.equals(userId, "")) {
|
|
teExamList = teExamService.examPrivilegeQuery(userId);
|
|
teExamList = teExamService.examPrivilegeQuery(userId);
|
|
} else {
|
|
} else {
|
|
QueryWrapper<TEExam> teExamQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<TEExam> teExamQueryWrapper = new QueryWrapper<>();
|
|
- teExamQueryWrapper.lambda().eq(TEExam::getOrgId, tbUser.getOrgId()).orderByDesc(TEExam::getCreateTime);
|
|
|
|
|
|
+ teExamQueryWrapper.lambda().eq(TEExam::getOrgId, tbUser.getOrgId());
|
|
|
|
+ if (Objects.nonNull(name) && !Objects.equals(name, "")) {
|
|
|
|
+ teExamQueryWrapper.lambda().like(TEExam::getName, name);
|
|
|
|
+ }
|
|
|
|
+ teExamQueryWrapper.lambda().orderByDesc(TEExam::getCreateTime);
|
|
teExamList = teExamService.list(teExamQueryWrapper);
|
|
teExamList = teExamService.list(teExamQueryWrapper);
|
|
}
|
|
}
|
|
List<TEExamQueryDto> teExamQueryDtoList = null;
|
|
List<TEExamQueryDto> teExamQueryDtoList = null;
|