Skip to content
Merged

fix: #99

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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技术验证,验签名、过期时间
Expand Down
4 changes: 1 addition & 3 deletions refine-app/src/main/resources/AnalyzeKnowledge.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
我只给一道题目给你

请严格按照以下规则提取题目核心知识点,仅输出结果,不添加任何额外解释:
我只给一道题目给你,请严格按照以下规则提取题目核心知识点,仅输出结果,不添加任何额外解释:

1. 领域分类优先:先明确题目所属大领域(如“化学”“Java编程”“数据结构”“小学数学”),再补充子分类(如需),最后聚焦核心考点;
2. 去冗余去细节:忽略题目中的具体数值、案例、干扰项等非关键信息,只保留“考察什么能力/概念/公式/方法”;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public class QuestionServiceImpl extends AbstractPostProcessor<QuestionResponseD
/**
* 题目生成
*/
public QuestionResponseDTO questionGeneration(String userId, Integer mistakeQuestionId) {
public QuestionResponseDTO questionGeneration(String userId, String mistakeQuestionId) {

MistakeKnowledgePO po = mistakeRepository.findSubjectAndKnowledgeIdById(mistakeQuestionId);
String subject = po.getSubject();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public void save(MistakeQuestionEntity mistakeEntity) {
}

@Override
public MistakeKnowledgePO findSubjectAndKnowledgeIdById(Integer mistakeQuestionId) {
public MistakeKnowledgePO findSubjectAndKnowledgeIdById(String mistakeQuestionId) {
MistakeKnowledgePO po = mistakeQuestionMapper.findSubjectAndKnowledgeIdById(mistakeQuestionId);
if (null == po) {
throw new AppException("可能是数据库一致性问题,mistakeQuestionId:"+mistakeQuestionId);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ public interface IMistakeQuestionMapper {
void insert(MistakePO mistakePO);

@Select("SELECT subject, knowledge_point_id AS knowledgeId FROM MistakeQuestion WHERE id = #{mistakeQuestionId}")
MistakeKnowledgePO findSubjectAndKnowledgeIdById(Integer mistakeQuestionId);
MistakeKnowledgePO findSubjectAndKnowledgeIdById(String mistakeQuestionId);
}
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public class QuestionController {
*/
@GlobalInterception
@PostMapping("/generation")
public Response<QuestionResponseDTO> questionGeneration(@NotNull Integer mistakeQuestionId) {
public Response<QuestionResponseDTO> questionGeneration(@NotNull String mistakeQuestionId) {
String userId = UserContext.getUserId();
try {
QuestionResponseDTO responseDTO = questionService.questionGeneration(userId, mistakeQuestionId);
Expand Down
Loading