|
|
@ -1,5 +1,4 @@ |
|
|
|
using NPOI.HSSF.UserModel; |
|
|
|
using NPOI.HSSF.UserModel; |
|
|
|
using NPOI.SS.Formula.Functions; |
|
|
|
|
|
|
|
using NPOI.SS.UserModel; |
|
|
|
using NPOI.SS.UserModel; |
|
|
|
using NPOI.SS.Util; |
|
|
|
using NPOI.SS.Util; |
|
|
|
using NPOI.XSSF.UserModel; |
|
|
|
using NPOI.XSSF.UserModel; |
|
|
@ -949,15 +948,15 @@ public class Ghre_QuestionServices : BaseServices<Ghre_Question, Ghre_QuestionDt |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
difficultyLevel = dt.Rows[i]["难度"].ToString(); |
|
|
|
var correctAnswer = string.Empty; |
|
|
|
var correctAnswer = string.Empty; |
|
|
|
if (questionType != "Completion" && questionType != "ShortAnswer") |
|
|
|
if (questionType != "Completion" && questionType != "ShortAnswer") |
|
|
|
correctAnswer = dt.Rows[i]["正确答案"].ToString(); |
|
|
|
correctAnswer = dt.Rows[i]["正确答案"].ToString(); |
|
|
|
if (string.IsNullOrWhiteSpace(correctAnswer) && questionType != "Completion" && questionType != "ShortAnswer") |
|
|
|
if (string.IsNullOrWhiteSpace(correctAnswer) && questionType != "Completion" && questionType != "ShortAnswer") |
|
|
|
comments.Add("正确答案未标记!"); |
|
|
|
comments.Add("正确答案未标记!"); |
|
|
|
var questionAnalysis = dt.Rows[i]["解析"].ToString(); |
|
|
|
var questionAnalysis = dt.Rows[i]["解析"].ToString(); |
|
|
|
//if (string.IsNullOrWhiteSpace(difficultyLevel)) |
|
|
|
if (string.IsNullOrWhiteSpace(difficultyLevel)) |
|
|
|
// comments.Add("难易程度必填!"); |
|
|
|
comments.Add("难易程度必填!"); |
|
|
|
if (string.IsNullOrWhiteSpace(questionAnalysis)) |
|
|
|
if (string.IsNullOrWhiteSpace(questionAnalysis)) |
|
|
|
comments.Add("题目解析必填!"); |
|
|
|
comments.Add("题目解析必填!"); |
|
|
|
|
|
|
|
|
|
|
@ -972,12 +971,12 @@ public class Ghre_QuestionServices : BaseServices<Ghre_Question, Ghre_QuestionDt |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//if (isExistError) |
|
|
|
if (isExistError) |
|
|
|
//{ |
|
|
|
{ |
|
|
|
// NPOIHelper.ExportExcel(dt, null, x, physicsPath + errorFileName); |
|
|
|
NPOIHelper.ExportExcel(dt, null, x, physicsPath + errorFileName); |
|
|
|
// data.filePath = "/Advanced" + errorFileName; |
|
|
|
data.filePath = "/Advanced" + errorFileName; |
|
|
|
// continue; |
|
|
|
continue; |
|
|
|
//} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < dt.Rows.Count; i++) |
|
|
|
for (int i = 0; i < dt.Rows.Count; i++) |
|
|
|
{ |
|
|
|
{ |
|
|
|