소스 검색

Merge branch 'dev_v1.1.3' into release_v1.1.3
merge

wangliang 3 년 전
부모
커밋
587aa9898a
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      themis-admin/src/main/java/com/qmth/themis/admin/api/SysController.java

+ 6 - 1
themis-admin/src/main/java/com/qmth/themis/admin/api/SysController.java

@@ -396,8 +396,13 @@ public class SysController {
     @RequestMapping(value = "/exam/finish/query", method = RequestMethod.POST)
     @ApiResponses({@ApiResponse(code = 200, message = "角色信息", response = TEExamQueryDto.class)})
     public Result examFinishQuery() {
+        TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
         QueryWrapper<TEExam> teExamQueryWrapper = new QueryWrapper<>();
-        teExamQueryWrapper.lambda().eq(TEExam::getMonitorStatus, InvigilateMonitorStatusEnum.FINISHED);
+        teExamQueryWrapper.lambda().eq(TEExam::getMonitorStatus, InvigilateMonitorStatusEnum.FINISHED)
+                .eq(TEExam::getEnable, 1);
+        if (Objects.nonNull(tbUser)) {
+            teExamQueryWrapper.lambda().eq(TEExam::getOrgId, tbUser.getOrgId());
+        }
         List<TEExam> teExamList = teExamService.list(teExamQueryWrapper);
         List<TEExamQueryDto> teExamQueryDtoList = null;
         if (!CollectionUtils.isEmpty(teExamList)) {