|
@@ -106,7 +106,11 @@ public class ClonePaperService {
|
|
|
Map<PaperDetail, List<PaperDetailUnit>> detailMaps = this.copyPaperDetails(oldPaper, user, course);
|
|
|
|
|
|
|
|
|
- this.dealQuestionAudios(detailMaps, user.getDisplayName());
|
|
|
+ try {
|
|
|
+ this.dealQuestionAudios(detailMaps, user.getDisplayName());
|
|
|
+ } catch (Exception e) {
|
|
|
+ throw new PaperException("复制音频失败!");
|
|
|
+ }
|
|
|
|
|
|
|
|
|
Paper newPaper = this.copyPaper(oldPaper, paperName, course, user);
|
|
@@ -252,7 +256,10 @@ public class ClonePaperService {
|
|
|
|
|
|
String newAudioFileName = upYunService.randomUUID() + "_" + audio.getFileName();
|
|
|
File audioFile = new File(copyAudioPath + File.separator + newAudioFileName);
|
|
|
+
|
|
|
+ log.info("-->start readAudioFile:" + newAudioFileName);
|
|
|
upYun.readFile(audio.getFileUrl(), audioFile);
|
|
|
+ log.info("-->end readAudioFile:" + newAudioFileName);
|
|
|
|
|
|
|
|
|
String newPath = sysProperty.getRadioUploadPath() + newAudioFileName;
|