From 66fa1e70cac00448cf6c3182c2a53446cf38e8c8 Mon Sep 17 00:00:00 2001 From: liux <963924687@qq.com> Date: Fri, 13 Jun 2025 15:00:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E8=80=83=E8=AF=95=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E5=A4=B1=E8=B4=A5=E5=8A=9F=E8=83=BD=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=EF=BC=8C=E6=B3=A8=EF=BC=9A=E8=A6=81=E5=9C=A8setting=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E9=87=8C=E6=8A=8A=E9=A1=B9=E7=9B=AE=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E6=88=90utf-8=E7=BB=9F=E4=B8=80=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bonus/common/exam/vo/AppLearningTaskVo.java | 9 ++++++++- .../com/bonus/app/controller/AutoPracticeController.java | 5 +++-- .../java/com/bonus/exam/service/AutoPracticeService.java | 5 +++-- .../bonus/exam/service/impl/AutoPracticeServiceImpl.java | 4 ++-- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/bonus-common/bonus-common-entity/src/main/java/com/bonus/common/exam/vo/AppLearningTaskVo.java b/bonus-common/bonus-common-entity/src/main/java/com/bonus/common/exam/vo/AppLearningTaskVo.java index ae98e08..6d2f4f5 100644 --- a/bonus-common/bonus-common-entity/src/main/java/com/bonus/common/exam/vo/AppLearningTaskVo.java +++ b/bonus-common/bonus-common-entity/src/main/java/com/bonus/common/exam/vo/AppLearningTaskVo.java @@ -3,6 +3,7 @@ package com.bonus.common.exam.vo; import com.bonus.common.core.annotation.Excel; import lombok.Data; +import java.io.Serializable; import java.util.List; /** @@ -12,7 +13,13 @@ import java.util.List; * @version:1.0 */ @Data -public class AppLearningTaskVo { +public class AppLearningTaskVo implements Serializable { + + private static final long serialVersionUID = 1L; + + public AppLearningTaskVo() { + } + private String id; private String userId; private String userName; diff --git a/bonus-modules/bonus-app/src/main/java/com/bonus/app/controller/AutoPracticeController.java b/bonus-modules/bonus-app/src/main/java/com/bonus/app/controller/AutoPracticeController.java index 7134866..46e945c 100644 --- a/bonus-modules/bonus-app/src/main/java/com/bonus/app/controller/AutoPracticeController.java +++ b/bonus-modules/bonus-app/src/main/java/com/bonus/app/controller/AutoPracticeController.java @@ -8,6 +8,7 @@ import com.bonus.common.exam.vo.AppLearningTaskVo; import com.bonus.common.exam.vo.ViewTestQuestionVo; import com.bonus.common.log.annotation.SysLog; import com.bonus.common.log.enums.OperaType; +import com.bonus.common.security.annotation.InnerAuth; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; @@ -121,9 +122,9 @@ public class AutoPracticeController extends BaseController { * @param dto 参数 * @return AjaxResult */ - @PostMapping("/submitAnswer") + @PostMapping(value ="/submitAnswer", consumes = "application/json;charset=UTF-8") @SysLog(title = "我的考试", businessType = OperaType.INSERT, logType = 0, module = "我的考试--结束考试") - public AjaxResult submitAnswer(@RequestBody AppLearningTaskVo dto) { + public AjaxResult submitAnswer( @RequestBody AppLearningTaskVo dto) { try { return service.submitAnswer(dto); } catch (Exception e) { diff --git a/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/AutoPracticeService.java b/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/AutoPracticeService.java index 516aa59..a208192 100644 --- a/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/AutoPracticeService.java +++ b/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/AutoPracticeService.java @@ -9,6 +9,7 @@ import com.bonus.common.exam.vo.ViewTestQuestionVo; import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.SpringQueryMap; +import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -75,8 +76,8 @@ public interface AutoPracticeService { * @return AjaxResult */ @ApiOperation(value = "结束考试") - @PostMapping(value = "/autoPractice/submitAnswer") - String webSubmitAnswer(@RequestBody AppLearningTaskVo dto); + @PostMapping(value = "/autoPractice/submitAnswer", consumes = MediaType.APPLICATION_JSON_UTF8_VALUE) + AjaxResult webSubmitAnswer(@RequestBody AppLearningTaskVo dto); /** * 培训签到 diff --git a/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/impl/AutoPracticeServiceImpl.java b/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/impl/AutoPracticeServiceImpl.java index 3f7548c..92db0ef 100644 --- a/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/impl/AutoPracticeServiceImpl.java +++ b/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/impl/AutoPracticeServiceImpl.java @@ -82,8 +82,8 @@ public class AutoPracticeServiceImpl implements AutoPracticeService { * @return AjaxResult */ @Override - public String webSubmitAnswer(AppLearningTaskVo dto) { - return ""; + public AjaxResult webSubmitAnswer(AppLearningTaskVo dto) { + return null; } /**