Commit 0cda8019 authored by 黄奎's avatar 黄奎

页面修改

parent 8ec90002
using System; using Edu.Common;
using System.Collections.Generic;
using System.Text;
namespace Edu.Model.ViewModel.Course namespace Edu.Model.ViewModel.Course
{ {
...@@ -9,6 +7,24 @@ namespace Edu.Model.ViewModel.Course ...@@ -9,6 +7,24 @@ namespace Edu.Model.ViewModel.Course
/// </summary> /// </summary>
public class RB_Course_TeachPlan_ViewModel : Model.Entity.Course.RB_Course_TeachPlan public class RB_Course_TeachPlan_ViewModel : Model.Entity.Course.RB_Course_TeachPlan
{ {
/// <summary>
/// 创建人
/// </summary>
public string CreateByName { get; set; }
/// <summary>
/// 修改人
/// </summary>
public string UpdateByName { get; set; }
/// <summary>
/// 创建时间字符串
/// </summary>
public string CreateTimeStr { get { return this.CreateTime.FormatTime(); } }
/// <summary>
/// 更新时间
/// </summary>
public string UpdateTimeStr { get { return this.UpdateTime.FormatTime(); } }
} }
} }
\ No newline at end of file
...@@ -241,6 +241,114 @@ namespace Edu.WebApi.Controllers.Course ...@@ -241,6 +241,114 @@ namespace Edu.WebApi.Controllers.Course
#endregion #endregion
#region 教案管理 #region 教案管理
/// <summary>
/// 获取课程教案分页列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetCourseTeachPlanPage()
{
var pageModel = Common.Plugin.JsonHelper.DeserializeObject<ResultPageModel>(RequestParm.Msg.ToString());
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Course_TeachPlan_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = courseModule.GetCourseTeachPlanPageListModule(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 SetTeachPlan()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Course_TeachPlan_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateTime = DateTime.Now;
extModel.CreateBy = base.UserInfo.Id;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
extModel.Group_Id = this.UserInfo.Group_Id;
extModel.School_Id = this.UserInfo.School_Id;
bool flag = courseModule.SetTeachPlanModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 获取课程教案
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetTeachPlan()
{
var PlanId = base.ParmJObj.GetInt("PlanId", 0);
var extModel = courseModule.GetTeachPlanModule(PlanId);
return ApiResult.Success(data: extModel);
}
/// <summary>
/// 删除课程教案
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult RemoveTeachPlan()
{
var PlanId = base.ParmJObj.GetInt("PlanId", 0);
var flag = courseModule.RemoveTeachPlanModule(PlanId);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
#endregion
#region 课程章节管理
/// <summary>
/// 添加修改课程章节
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetChapter()
{
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Course_Chapter_ViewModel>(RequestParm.Msg.ToString());
extModel.CreateTime = DateTime.Now;
extModel.CreateBy = base.UserInfo.Id;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
extModel.Group_Id = this.UserInfo.Group_Id;
extModel.School_Id = this.UserInfo.School_Id;
bool flag = courseModule.SetChapterModule(extModel);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 获取课程章节列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetChapterList()
{
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Course_Chapter_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = courseModule.GetChapterListModule(query);
return ApiResult.Success(data: list);
}
#endregion #endregion
} }
} }
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