From 3e8778fc80c86d4d824237aad9a4d183cccc960e Mon Sep 17 00:00:00 2001 From: daihh Date: Thu, 29 Dec 2022 22:02:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E7=9A=84=E6=8F=90=E4=BE=9B=E7=BB=99?= =?UTF-8?q?=E7=AC=AC=E4=B8=89=E6=96=B9=E7=9A=84=E6=B7=BB=E5=8A=A0=E8=80=83?= =?UTF-8?q?=E8=AF=95=E4=BB=BB=E5=8A=A1=E7=9A=84=E6=8E=A5=E5=8F=A3=EF=BC=8C?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xboe/module/exam/api/AloneExamExtendApi.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/exam/api/AloneExamExtendApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/exam/api/AloneExamExtendApi.java index cf01f5e6..c73b6a7a 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/exam/api/AloneExamExtendApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/exam/api/AloneExamExtendApi.java @@ -25,7 +25,7 @@ public class AloneExamExtendApi extends ApiBaseController { IAloneExamService aloneExamService; /** - * 添加考试任务,针对单个用户 + * 添加考试任务,针对单个用户.如果已经存在,就会返回已存在的 * */ @PostMapping("/save") public JsonResponse save(@RequestBody AloneExam aloneExam){ @@ -42,6 +42,11 @@ public class AloneExamExtendApi extends ApiBaseController { return badRequest("缺少关联类型"); } try { + //检查,一个用户,一个考试 只能有一个考试 任务 + AloneExam has =aloneExamService.getAloneByAidAndTestId(aloneExam.getAid(), aloneExam.getTestId()); + if(has!=null) { + return success(has); + } aloneExamService.save(aloneExam); return success(aloneExam); } catch (Exception e) {