Commit e6d7c692 authored by alex yao's avatar alex yao

fix: 智能出题 生成参数异常

parent c674d45b
...@@ -336,7 +336,7 @@ public class ExaminationServiceImpl implements ExaminationService { ...@@ -336,7 +336,7 @@ public class ExaminationServiceImpl implements ExaminationService {
} }
private Message[] buildMessage(String prompt, GenerateExaminationEntity generateExaminationEntity) { private Message[] buildMessage(String prompt, GenerateExaminationEntity generateExaminationEntity) {
String fileContent = generateExaminationEntity.getPositions(); String fileContent = StringUtils.EMPTY;
if (StringUtils.isNoneBlank(generateExaminationEntity.getFileUrl())) { if (StringUtils.isNoneBlank(generateExaminationEntity.getFileUrl())) {
File file = DocumentLoad.downloadURLDocument(generateExaminationEntity.getFileUrl()); File file = DocumentLoad.downloadURLDocument(generateExaminationEntity.getFileUrl());
fileContent = DocumentLoad.documentToText(file); fileContent = DocumentLoad.documentToText(file);
...@@ -347,7 +347,7 @@ public class ExaminationServiceImpl implements ExaminationService { ...@@ -347,7 +347,7 @@ public class ExaminationServiceImpl implements ExaminationService {
.replace("${number}", generateExaminationEntity.getN().toString()) .replace("${number}", generateExaminationEntity.getN().toString())
.replace("${total_score}", generateExaminationEntity.getTotalScore().toString()) .replace("${total_score}", generateExaminationEntity.getTotalScore().toString())
.replace("${level}", generateExaminationEntity.getLevel()) .replace("${level}", generateExaminationEntity.getLevel())
.replace("${position}", generateExaminationEntity.getPositions()) .replace("${position}", StringUtils.isBlank(generateExaminationEntity.getPositions()) ? StringUtils.EMPTY : generateExaminationEntity.getPositions())
.replace("${question_type}", StringUtils.join(generateExaminationEntity.getQuestionType(), ",")); .replace("${question_type}", StringUtils.join(generateExaminationEntity.getQuestionType(), ","));
Message userMessage = new Message(); Message userMessage = new Message();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment