weiwenhai %!s(int64=8) %!d(string=hai) anos
pai
achega
8dc215d628

+ 7 - 0
cqb-question-resource/src/main/java/com/qmth/cqb/question/service/QuestionAudioService.java

@@ -23,5 +23,12 @@ public interface QuestionAudioService {
 	  * @return
 	  */
 	public List<QuestionAudio> findQuestionAudiosByQuestionId(String questionId);
+	/**
+	 * 根据questionId和文件名称查询对象
+	 * @param questionId
+	 * @param fileName
+	 * @return
+	 */
+	public QuestionAudio findByQuestionIdAndFileName(String questionId,String fileName);
 }
 

+ 11 - 0
cqb-question-resource/src/main/java/com/qmth/cqb/question/service/impl/QuestionAudioServiceImpl.java

@@ -3,6 +3,7 @@ package com.qmth.cqb.question.service.impl;
 import java.util.Date;
 import java.util.List;
 
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.util.Assert;
@@ -38,5 +39,15 @@ public class QuestionAudioServiceImpl implements QuestionAudioService{
 		return questionAudioRepo.findByQuestionId(questionId);
 	}
 
+	@Override
+	public QuestionAudio findByQuestionIdAndFileName(String questionId,String fileName) {
+		if(StringUtils.isBlank(questionId)||StringUtils.isBlank(fileName)){
+			return null;
+		}
+		return questionAudioRepo.findByQuestionIdAndFileName(questionId,fileName);
+	}
+	
+	
+
 }