Commit dfef7c4b authored by 黄奎's avatar 黄奎

页面修改

parent 7b5238c9
...@@ -6,9 +6,9 @@ namespace Edu.Test ...@@ -6,9 +6,9 @@ namespace Edu.Test
{ {
static void Main(string[] args) static void Main(string[] args)
{ {
string filePath = @"C:/Users/qiaoyajun/Desktop/Word模板.docx"; //string filePath = @"C:/Users/qiaoyajun/Desktop/Word模板.docx";
var data = Common.Data.QuestionHelper.GetWordQuestionData(filePath); //var data = Common.Data.QuestionHelper.GetWordQuestionData(filePath);
Console.WriteLine(Common.Plugin.JsonHelper.Serialize(data)); //Console.WriteLine(Common.Plugin.JsonHelper.Serialize(data));
} }
} }
} }
...@@ -294,7 +294,7 @@ namespace Edu.WebApi.Controllers.Course ...@@ -294,7 +294,7 @@ namespace Edu.WebApi.Controllers.Course
model.CreateBy = userInfo.Id; model.CreateBy = userInfo.Id;
model.UpdateBy = userInfo.Id; model.UpdateBy = userInfo.Id;
model.UpdateTime = DateTime.Now; model.UpdateTime = DateTime.Now;
bool flag = questionModule.SetQuestionModule(model); //bool flag = questionModule.SetQuestionModule(model);
resultList.Add(model); resultList.Add(model);
} }
} }
...@@ -327,6 +327,7 @@ namespace Edu.WebApi.Controllers.Course ...@@ -327,6 +327,7 @@ namespace Edu.WebApi.Controllers.Course
AnswerParse = item.AnswerAnalysis, AnswerParse = item.AnswerAnalysis,
QuestionTypeId = questionTypeModel?.QId ?? 0, QuestionTypeId = questionTypeModel?.QId ?? 0,
QuestionTypeKey = questionTypeModel?.Key ?? "", QuestionTypeKey = questionTypeModel?.Key ?? "",
QuestionTypeName= questionTypeModel?.Name??"",
}; };
Int32.TryParse(item.ChooseOptionCount, out int ChooseOptionCount); Int32.TryParse(item.ChooseOptionCount, out int ChooseOptionCount);
switch (item.QuestionTypeName) switch (item.QuestionTypeName)
...@@ -835,9 +836,23 @@ namespace Edu.WebApi.Controllers.Course ...@@ -835,9 +836,23 @@ namespace Edu.WebApi.Controllers.Course
public ApiResult ImportWordQuestion(string filePath, int CourseId, int Uid) public ApiResult ImportWordQuestion(string filePath, int CourseId, int Uid)
{ {
var userInfo = base.GetUserInfo(Uid); var userInfo = base.GetUserInfo(Uid);
var resultList = new List<RB_Question_ViewModel>();
var data = Common.Data.QuestionHelper.GetWordQuestionData(filePath); var list = Common.Data.QuestionHelper.GetWordQuestionData(filePath);
return ApiResult.Success(); if (list != null && list.Count > 0)
{
var questionTypeList = questionModule.GetQuestionTypeListModule(new RB_Question_Type_ViewModel());
foreach (var item in list)
{
var model = GetQuestionModel(item, questionTypeList);
model.CourseId = CourseId;
model.CreateTime = DateTime.Now;
model.CreateBy = userInfo.Id;
model.UpdateBy = userInfo.Id;
model.UpdateTime = DateTime.Now;
resultList.Add(model);
}
}
return ApiResult.Success(data: resultList);
} }
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment