瀏覽代碼

乐团档案

zouxuan 4 年之前
父節點
當前提交
280ab7fe37

+ 5 - 5
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/MusicGroupQuestionnaire.java

@@ -33,14 +33,14 @@ public class MusicGroupQuestionnaire {
 	/**  */
 	/**  */
 	private java.util.Date updateTime;
 	private java.util.Date updateTime;
 
 
-	private QuestionnaireUserResult questionnaireUserResult;
+	private List<QuestionnaireUserResult> questionnaireUserResultList;
 
 
-	public QuestionnaireUserResult getQuestionnaireUserResult() {
-		return questionnaireUserResult;
+	public List<QuestionnaireUserResult> getQuestionnaireUserResultList() {
+		return questionnaireUserResultList;
 	}
 	}
 
 
-	public void setQuestionnaireUserResult(QuestionnaireUserResult questionnaireUserResult) {
-		this.questionnaireUserResult = questionnaireUserResult;
+	public void setQuestionnaireUserResultList(List<QuestionnaireUserResult> questionnaireUserResultList) {
+		this.questionnaireUserResultList = questionnaireUserResultList;
 	}
 	}
 
 
 	public void setId(Integer id){
 	public void setId(Integer id){

+ 14 - 10
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MusicGroupQuestionnaireServiceImpl.java

@@ -45,13 +45,15 @@ public class MusicGroupQuestionnaireServiceImpl extends BaseServiceImpl<Integer,
     public void add(MusicGroupQuestionnaire musicGroupQuestionnaire) {
     public void add(MusicGroupQuestionnaire musicGroupQuestionnaire) {
 		musicGroupQuestionnaireDao.insert(musicGroupQuestionnaire);
 		musicGroupQuestionnaireDao.insert(musicGroupQuestionnaire);
 		//保存问卷结果
 		//保存问卷结果
-		QuestionnaireUserResult questionnaireUserResult = musicGroupQuestionnaire.getQuestionnaireUserResult();
-		if(questionnaireUserResult == null){
+		List<QuestionnaireUserResult> questionnaireUserResultList = musicGroupQuestionnaire.getQuestionnaireUserResultList();
+		if(questionnaireUserResultList == null || questionnaireUserResultList.size() == 0){
 			throw new BizException("请录入问卷结果");
 			throw new BizException("请录入问卷结果");
 		}
 		}
-		questionnaireUserResult.setActiveId(musicGroupQuestionnaire.getId());
-		questionnaireUserResult.setActiveType(QuestionnaireActiveTypeEnum.MUSIC_GROUP_QUESTION);
-		questionnaireUserResultDao.insert(questionnaireUserResult);
+		for (QuestionnaireUserResult result : questionnaireUserResultList) {
+			result.setActiveId(musicGroupQuestionnaire.getId());
+			result.setActiveType(QuestionnaireActiveTypeEnum.MUSIC_GROUP_QUESTION);
+		}
+		questionnaireUserResultDao.batchInsert1(questionnaireUserResultList);
 	}
 	}
 
 
 	@Override
 	@Override
@@ -72,15 +74,17 @@ public class MusicGroupQuestionnaireServiceImpl extends BaseServiceImpl<Integer,
 		}
 		}
 		musicGroupQuestionnaireDao.update(questionnaire);
 		musicGroupQuestionnaireDao.update(questionnaire);
 		//保存问卷结果
 		//保存问卷结果
-		QuestionnaireUserResult questionnaireUserResult = musicGroupQuestionnaire.getQuestionnaireUserResult();
-		if(questionnaireUserResult == null){
+		List<QuestionnaireUserResult> questionnaireUserResultList = musicGroupQuestionnaire.getQuestionnaireUserResultList();
+		if(questionnaireUserResultList == null || questionnaireUserResultList.size() == 0){
 			throw new BizException("请录入问卷结果");
 			throw new BizException("请录入问卷结果");
 		}
 		}
-		questionnaireUserResult.setActiveId(musicGroupQuestionnaire.getId());
-		questionnaireUserResult.setActiveType(QuestionnaireActiveTypeEnum.MUSIC_GROUP_QUESTION);
+		for (QuestionnaireUserResult result : questionnaireUserResultList) {
+			result.setActiveId(musicGroupQuestionnaire.getId());
+			result.setActiveType(QuestionnaireActiveTypeEnum.MUSIC_GROUP_QUESTION);
+		}
 		//删除原来的问卷结果
 		//删除原来的问卷结果
 		questionnaireUserResultDao.delByActiveIdAndUserId(musicGroupQuestionnaire.getId(), null,"MUSIC_GROUP_QUESTION");
 		questionnaireUserResultDao.delByActiveIdAndUserId(musicGroupQuestionnaire.getId(), null,"MUSIC_GROUP_QUESTION");
-		questionnaireUserResultDao.insert(questionnaireUserResult);
+		questionnaireUserResultDao.batchInsert1(questionnaireUserResultList);
 	}
 	}
 
 
 	@Override
 	@Override