Commit 9185416c authored by 黄奎's avatar 黄奎

页面修改

parent 29dba483
......@@ -673,8 +673,8 @@ namespace Edu.WebApi.Controllers.Course
{
var SourceId = base.ParmJObj.GetInt("SourceId", 0);
var ShareType = base.ParmJObj.GetInt("ShareType", 0);
var extModel = courseModule.SetCourseSourceShareTypeModule(SourceId, ShareType);
return ApiResult.Success(data: extModel);
var flag = courseModule.SetCourseSourceShareTypeModule(SourceId, ShareType);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
......
......@@ -73,7 +73,6 @@ namespace Edu.WebApi.Controllers.Course
return ApiResult.Success(data: list);
}
/// <summary>
/// 添加修改问题
/// </summary>
......@@ -113,6 +112,98 @@ namespace Edu.WebApi.Controllers.Course
var flag = questionModule.RemoveQuestionModule(QuestionId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 更新问题排序
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult UpdateQuestionSort()
{
var curQId = base.ParmJObj.GetInt("curQId", 0);
var targetQId = base.ParmJObj.GetInt("targetQId", 0);
var flag = questionModule.UpdateQuestionSortModule(curQId, targetQId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 获取课程问题知识点列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetPointList()
{
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Question_Point_ViewModel>(RequestParm.Msg.ToString());
var list = questionModule.GetPointListModule(query);
return ApiResult.Success(data: list);
}
/// <summary>
/// 获取知识点分页列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetPointPageList()
{
var pageModel = Common.Plugin.JsonHelper.DeserializeObject<ResultPageModel>(RequestParm.Msg.ToString());
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Question_Point_ViewModel>(RequestParm.Msg.ToString());
var list = questionModule.GetPointPageListModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
foreach (var item in list)
{
if (item.CreateBy > 0)
{
item.CreateByName = UserReidsCache.GetUserLoginInfo(item.CreateBy)?.AccountName ?? "";
}
if (item.UpdateBy > 0)
{
item.UpdateByName = UserReidsCache.GetUserLoginInfo(item.UpdateBy)?.AccountName ?? "";
}
}
pageModel.Count = rowsCount;
pageModel.PageData = list;
return ApiResult.Success(data: pageModel);
}
/// <summary>
/// 获取课程问题知识点
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetQuestionPoint()
{
var PointId = base.ParmJObj.GetInt("PointId", 0);
var extModel = questionModule.GetQuestionPointModule(PointId);
return ApiResult.Success(data: extModel);
}
/// <summary>
/// 添加修改问题知识点
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetQuestionPoint()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Question_Point_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateTime = DateTime.Now;
extModel.CreateBy = base.UserInfo.Id;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
bool flag = questionModule.SetQuestionPointModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 删除课程问题知识点
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult RemoveQuestionPoint()
{
var PointId = base.ParmJObj.GetInt("PointId", 0);
var flag = questionModule.RemoveQuestionPointModule(PointId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
#endregion
}
}
}
\ 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