瀏覽代碼

导出排导题数据

keyuan 4 年之前
父節點
當前提交
51c3265a76

+ 22 - 0
src/main/java/com/key/dwsurvey/service/impl/SurveyAnswerManagerImpl.java

@@ -445,6 +445,21 @@ public class SurveyAnswerManagerImpl extends
 					answerOptionName = answerOptionName.replace(" "," ");
 					answerOptionName = answerOptionName.replace(" "," ");
 					exportUtil.setCell(cellIndex++, answerOptionName);
 					exportUtil.setCell(cellIndex++, answerOptionName);
 				}
 				}
+			} else if (quType == QuType.ORDERQU) {// 评分题
+				List<QuOrderby> quOrderbys = question.getQuOrderbys();
+				List<AnOrder> anOrders=question.getAnOrders();
+				for (QuOrderby quOrderby : quOrderbys) {
+					String quOrderbyId=quOrderby.getId();
+					String answerOptionName="";
+					for (AnOrder anOrder : anOrders) {
+						if(quOrderbyId.equals(anOrder.getQuRowId())){
+							answerOptionName=anOrder.getOrderyNum();
+							break;
+						}
+					}
+					answerOptionName = answerOptionName.replace("&nbsp;"," ");
+					exportUtil.setCell(cellIndex++, answerOptionName);
+				}
 			} else if (quType == QuType.SCORE) {// 评分题
 			} else if (quType == QuType.SCORE) {// 评分题
 				List<QuScore> quScores = question.getQuScores();
 				List<QuScore> quScores = question.getQuScores();
 				List<AnScore> anScores=question.getAnScores();
 				List<AnScore> anScores=question.getAnScores();
@@ -628,6 +643,13 @@ public class SurveyAnswerManagerImpl extends
 					exportUtil.setCell(cellIndex++, titleName + "-"
 					exportUtil.setCell(cellIndex++, titleName + "-"
 							+ optionName);
 							+ optionName);
 				}
 				}
+			} else if (quType == QuType.ORDERQU) {// 评分题
+				List<QuOrderby> quOrderbys = question.getQuOrderbys();
+				for (QuOrderby quOrderby : quOrderbys) {
+					String optionName = quOrderby.getOptionName();
+					optionName=HtmlUtil.removeTagFromText(optionName);
+					exportUtil.setCell(cellIndex++, titleName+"_"+optionName);
+				}
 			} else if (quType == QuType.SCORE) {// 评分题
 			} else if (quType == QuType.SCORE) {// 评分题
 				List<QuScore> quScores = question.getQuScores();
 				List<QuScore> quScores = question.getQuScores();
 				for (QuScore quScore : quScores) {
 				for (QuScore quScore : quScores) {

+ 1 - 1
src/main/webapp/js/plugs/ueditor1_4_2-utf8-jsp/jsp/config.json

@@ -91,4 +91,4 @@
         ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".pdf", ".txt", ".md", ".xml"
         ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".pdf", ".txt", ".md", ".xml"
     ] /* 列出的文件类型 */
     ] /* 列出的文件类型 */
 
 
-}
+}