|
@@ -1040,7 +1040,7 @@ public class PaperService {
|
|
|
byte[] bufs = new byte[1024 * 4];
|
|
|
//使用随机数,防止缓存
|
|
|
Random random = new Random();
|
|
|
- int randomNumber = random.nextInt(10000);
|
|
|
+ int randomNumber = random.nextInt(1000);
|
|
|
String mp3FileNameString = questionId+"_"+randomNumber+"_"+ file.getOriginalFilename();
|
|
|
File mp3File = new File(mp3DirectoryPath + File.separator +mp3FileNameString);
|
|
|
FileOutputStream outputStream = new FileOutputStream(mp3File);
|
|
@@ -1073,7 +1073,6 @@ public class PaperService {
|
|
|
if(questionAudio != null){
|
|
|
String numbers[] = fileName.split("_");
|
|
|
Question question = quesRepo.findOne(questionAudio.getQuestionId());
|
|
|
- question.setHasAudio(true);
|
|
|
if(numbers[1].equals("1")){
|
|
|
String quesBody = question.getQuesBody();
|
|
|
if(!quesBody.contains(fileName)){
|
|
@@ -1095,8 +1094,10 @@ public class PaperService {
|
|
|
}
|
|
|
quesOptionsNew.add(quesOption);
|
|
|
}
|
|
|
+ quesOptions = null;
|
|
|
question.setQuesOptions(quesOptionsNew);
|
|
|
}
|
|
|
+ question.setHasAudio(true);
|
|
|
quesRepo.save(question);
|
|
|
}
|
|
|
}
|