diff --git a/refine-app/src/main/java/com/achobeta/aop/GlobalOperationAspect.java b/refine-app/src/main/java/com/achobeta/aop/GlobalOperationAspect.java index ea3b2f2..eaae5d2 100644 --- a/refine-app/src/main/java/com/achobeta/aop/GlobalOperationAspect.java +++ b/refine-app/src/main/java/com/achobeta/aop/GlobalOperationAspect.java @@ -74,7 +74,7 @@ private void checkLogin() { // 从请求头获取token String token = request.getHeader("access-token"); if (StringTools.isEmpty(token)) { - throw new AppException(401, "token为空"); // token为空,未登录 + throw new AppException(401, "access-token为空"); // token为空,未登录 //抛异常,方便报错时前端排查 } // 先JWT技术验证,验签名、过期时间 diff --git a/refine-app/src/main/resources/AnalyzeKnowledge.txt b/refine-app/src/main/resources/AnalyzeKnowledge.txt index 1cd6eb5..c7256b7 100644 --- a/refine-app/src/main/resources/AnalyzeKnowledge.txt +++ b/refine-app/src/main/resources/AnalyzeKnowledge.txt @@ -1,6 +1,4 @@ -我只给一道题目给你 - -请严格按照以下规则提取题目核心知识点,仅输出结果,不添加任何额外解释: +我只给一道题目给你,请严格按照以下规则提取题目核心知识点,仅输出结果,不添加任何额外解释: 1. 领域分类优先:先明确题目所属大领域(如“化学”“Java编程”“数据结构”“小学数学”),再补充子分类(如需),最后聚焦核心考点; 2. 去冗余去细节:忽略题目中的具体数值、案例、干扰项等非关键信息,只保留“考察什么能力/概念/公式/方法”; diff --git a/refine-domain/src/main/java/com/achobeta/domain/question/adapter/repository/IMistakeRepository.java b/refine-domain/src/main/java/com/achobeta/domain/question/adapter/repository/IMistakeRepository.java index 1bdb4e8..5aaba97 100644 --- a/refine-domain/src/main/java/com/achobeta/domain/question/adapter/repository/IMistakeRepository.java +++ b/refine-domain/src/main/java/com/achobeta/domain/question/adapter/repository/IMistakeRepository.java @@ -11,7 +11,7 @@ public interface IMistakeRepository { // 保存错题 void save(MistakeQuestionEntity mistakeEntity); - MistakeKnowledgePO findSubjectAndKnowledgeIdById(Integer mistakeQuestionId); + MistakeKnowledgePO findSubjectAndKnowledgeIdById(String mistakeQuestionId); void setValue(String s, MistakeQuestionDTO mistakeQuestionDTO, Long expired); diff --git a/refine-domain/src/main/java/com/achobeta/domain/question/service/IQuestionService.java b/refine-domain/src/main/java/com/achobeta/domain/question/service/IQuestionService.java index 1d7df45..f305695 100644 --- a/refine-domain/src/main/java/com/achobeta/domain/question/service/IQuestionService.java +++ b/refine-domain/src/main/java/com/achobeta/domain/question/service/IQuestionService.java @@ -7,7 +7,7 @@ public interface IQuestionService { - QuestionResponseDTO questionGeneration(String userId, Integer knowledgePointId); + QuestionResponseDTO questionGeneration(String userId, String knowledgePointId); void recordMistakeQuestion(String userId, String questionId); diff --git a/refine-domain/src/main/java/com/achobeta/domain/question/service/impl/QuestionServiceImpl.java b/refine-domain/src/main/java/com/achobeta/domain/question/service/impl/QuestionServiceImpl.java index bc17558..78f0b5e 100644 --- a/refine-domain/src/main/java/com/achobeta/domain/question/service/impl/QuestionServiceImpl.java +++ b/refine-domain/src/main/java/com/achobeta/domain/question/service/impl/QuestionServiceImpl.java @@ -48,7 +48,7 @@ public class QuestionServiceImpl extends AbstractPostProcessor questionGeneration(@NotNull Integer mistakeQuestionId) { + public Response questionGeneration(@NotNull String mistakeQuestionId) { String userId = UserContext.getUserId(); try { QuestionResponseDTO responseDTO = questionService.questionGeneration(userId, mistakeQuestionId);