Commit e6d7c692 authored by alex yao's avatar alex yao

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

parent c674d45b
......@@ -336,7 +336,7 @@ public class ExaminationServiceImpl implements ExaminationService {
}
private Message[] buildMessage(String prompt, GenerateExaminationEntity generateExaminationEntity) {
String fileContent = generateExaminationEntity.getPositions();
String fileContent = StringUtils.EMPTY;
if (StringUtils.isNoneBlank(generateExaminationEntity.getFileUrl())) {
File file = DocumentLoad.downloadURLDocument(generateExaminationEntity.getFileUrl());
fileContent = DocumentLoad.documentToText(file);
......@@ -347,7 +347,7 @@ public class ExaminationServiceImpl implements ExaminationService {
.replace("${number}", generateExaminationEntity.getN().toString())
.replace("${total_score}", generateExaminationEntity.getTotalScore().toString())
.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(), ","));
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