ソースを参照

提交音频设置后台代码

weiwenhai 7 年 前
コミット
9442ec1b27

+ 13 - 0
cqb-paper/src/main/java/com/qmth/cqb/paper/service/AudioTimeConfigService.java

@@ -29,5 +29,18 @@ public interface AudioTimeConfigService {
 	 * 根据examId删除
 	 */
 	public void deleteByExamId(String examId);
+	
+	/**
+	 * 根据传入的对象查询音频题
+	 * @param audioTimeConfig
+	 * @return
+	 */
+	public List<AudioTimeConfig> findAudioTimeConfigList(AudioTimeConfig audioTimeConfig);
+	
+	/**
+	 * 新增音频播放次数
+	 * @param audioTimeConfig
+	 */
+	public void addAudioTimeConfig(AudioTimeConfig audioTimeConfig);
 }
 

+ 1 - 1
cqb-paper/src/main/java/com/qmth/cqb/paper/service/PaperService.java

@@ -1047,7 +1047,7 @@ public class PaperService {
     		String numbers[] = file.getOriginalFilename().split("_");
     		//根据试卷id,查询该试卷
         	Paper paper = paperRepo.findOne(paperId);
-        	paper.setHasAudioQuestion(true);
+        	paper.setHasAudio(true);
         	paperRepo.save(paper);
         	//根据试卷查询所有的小题
         	List<PaperDetailUnit> paperDetailUnits = paperDetailUnitRepo.findByPaper(paper);

+ 1 - 1
cqb-paper/src/main/java/com/qmth/cqb/paper/service/impl/AudioTimeConfigServiceImpl.java

@@ -63,7 +63,7 @@ public class AudioTimeConfigServiceImpl implements AudioTimeConfigService{
 		List<AudioTimeConfig> audioTimeConfigList = new ArrayList<AudioTimeConfig>();
 	    Paper paper = paperRepo.findOne(audioTimeConfig.getPaper().getId());
 	    //判断是否为音频卷
-	    if(paper.getHasAudioQuestion()){
+	    if(paper.getHasAudio()){
 	    	//根据试卷查询所有小题
 	    	List<PaperDetailUnit> list = paperDetailUnitRepo.findByPaper(paper);
 	    	for(PaperDetailUnit paperDetailUnit:list){

+ 1 - 0
cqb-paper/src/main/java/com/qmth/cqb/paper/web/AudioTimeConfigController.java

@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.ModelAttribute;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 import cn.com.qmth.examcloud.common.uac.entity.AccessUser;