ソースを参照

监考列表编辑bug修复

wangliang 1 年間 前
コミット
4a86c66a8e

+ 3 - 2
themis-admin/src/main/java/com/qmth/themis/admin/api/TBExamInvigilateUserController.java

@@ -89,9 +89,10 @@ public class TBExamInvigilateUserController {
     @ApiOperation(value = "监考员编辑接口")
     @RequestMapping(value = "/edit", method = RequestMethod.POST)
     @ApiResponses({@ApiResponse(code = 200, message = "监考员信息", response = Objects.class)})
-    public Result edit(@ApiParam(value = "考试批次id", required = true) @RequestParam Long examId) {
+    public Result edit(@ApiParam(value = "考试批次id", required = true) @RequestParam Long examId,
+                       @ApiParam(value = "考场编码", required = true) @RequestParam Long roomCode) {
         TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
-        List<TBExamInvigilateUser> tbExamInvigilateUserList = tbExamInvigilateUserService.list(new QueryWrapper<TBExamInvigilateUser>().lambda().eq(TBExamInvigilateUser::getExamId, examId).eq(TBExamInvigilateUser::getOrgId, tbUser.getOrgId()).isNotNull(TBExamInvigilateUser::getUserId));
+        List<TBExamInvigilateUser> tbExamInvigilateUserList = tbExamInvigilateUserService.list(new QueryWrapper<TBExamInvigilateUser>().lambda().eq(TBExamInvigilateUser::getRoomCode, roomCode).eq(TBExamInvigilateUser::getExamId, examId).eq(TBExamInvigilateUser::getOrgId, tbUser.getOrgId()).isNotNull(TBExamInvigilateUser::getUserId));
         return ResultUtil.ok(tbExamInvigilateUserList.stream().map(s -> String.valueOf(s.getUserId())).collect(Collectors.toSet()));
     }