Bläddra i källkod

提交音频试题代码

chenken 8 år sedan
förälder
incheckning
fcdc2c483b

+ 51 - 47
cqb-question-resource/src/main/java/com/qmth/cqb/question/service/impl/QuestionAudioServiceImpl.java

@@ -1,47 +1,51 @@
-package com.qmth.cqb.question.service.impl;
-
-import java.util.Date;
-import java.util.List;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import org.springframework.util.Assert;
-
-import cn.com.qmth.examcloud.common.uac.entity.AccessUser;
-
-import com.qmth.cqb.question.dao.QuestionAudioRepo;
-import com.qmth.cqb.question.model.QuestionAudio;
-import com.qmth.cqb.question.service.QuestionAudioService;
-
-/**
- * @author  	chenken
- * @date    	2017年8月1日 上午11:27:33
- * @company 	QMTH
- * @description QuestionRadioServiceImpl.java
- */
-@Service("questionAudioService")
-public class QuestionAudioServiceImpl implements QuestionAudioService{
-
-	@Autowired
-	private QuestionAudioRepo questionAudioRepo;
-	
-	@Override
-	public void saveQuestionAudio(QuestionAudio questionAudio,AccessUser accessUser) {
-		questionAudio.setCreateTime(new Date());
-		questionAudio.setCreateUser(accessUser.getName());
-		questionAudioRepo.save(questionAudio);
-	}
-
-	@Override
-	public List<QuestionAudio> findQuestionAudiosByQuestionId(String questionId) {
-		Assert.hasLength(questionId, "questionId不能为空");
-		return questionAudioRepo.findByQuestionId(questionId);
-	}
-
-	@Override
-	public QuestionAudio findByQuestionIdAndFileName(String questionId,String fileName) {
-		return questionAudioRepo.findByQuestionIdAndFileName(questionId,fileName);
-	}
-
-}
-
+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;
+
+import cn.com.qmth.examcloud.common.uac.entity.AccessUser;
+
+import com.qmth.cqb.question.dao.QuestionAudioRepo;
+import com.qmth.cqb.question.model.QuestionAudio;
+import com.qmth.cqb.question.service.QuestionAudioService;
+
+/**
+ * @author  	chenken
+ * @date    	2017年8月1日 上午11:27:33
+ * @company 	QMTH
+ * @description QuestionRadioServiceImpl.java
+ */
+@Service("questionAudioService")
+public class QuestionAudioServiceImpl implements QuestionAudioService{
+
+	@Autowired
+	private QuestionAudioRepo questionAudioRepo;
+	
+	@Override
+	public void saveQuestionAudio(QuestionAudio questionAudio,AccessUser accessUser) {
+		questionAudio.setCreateTime(new Date());
+		questionAudio.setCreateUser(accessUser.getName());
+		questionAudioRepo.save(questionAudio);
+	}
+
+	@Override
+	public List<QuestionAudio> findQuestionAudiosByQuestionId(String questionId) {
+		Assert.hasLength(questionId, "questionId不能为空");
+		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);
+	}
+
+}
+