Commit b4cfd74c authored by 黄奎's avatar 黄奎

页面修改

parent 5054a9dc
...@@ -107,6 +107,11 @@ namespace Edu.Model.Entity.Course ...@@ -107,6 +107,11 @@ namespace Edu.Model.Entity.Course
/// </summary> /// </summary>
public int StudyHours { get; set; } public int StudyHours { get; set; }
/// <summary>
/// 学习分钟
/// </summary>
public int StudyMinutes { get; set; }
/// <summary> /// <summary>
/// 教学重点 /// 教学重点
/// </summary> /// </summary>
...@@ -121,5 +126,10 @@ namespace Edu.Model.Entity.Course ...@@ -121,5 +126,10 @@ namespace Edu.Model.Entity.Course
/// 对应专业 /// 对应专业
/// </summary> /// </summary>
public CourseRateEnum CourseRate { get; set; } public CourseRateEnum CourseRate { get; set; }
/// <summary>
/// 当前课时(累加计算)
/// </summary>
public int CurrentHours { get; set; }
} }
} }
...@@ -57,6 +57,11 @@ namespace Edu.Model.ViewModel.Course ...@@ -57,6 +57,11 @@ namespace Edu.Model.ViewModel.Course
/// </summary> /// </summary>
public int StudyHours { get; set; } public int StudyHours { get; set; }
/// <summary>
/// 学习分钟
/// </summary>
public int StudyMinutes { get; set; }
/// <summary> /// <summary>
/// 教学重点 /// 教学重点
/// </summary> /// </summary>
...@@ -76,5 +81,10 @@ namespace Edu.Model.ViewModel.Course ...@@ -76,5 +81,10 @@ namespace Edu.Model.ViewModel.Course
/// 课程等级名称 /// 课程等级名称
/// </summary> /// </summary>
public string CourseRateName { get; set; } public string CourseRateName { get; set; }
}
/// <summary>
/// 当前课时(累加计算)
/// </summary>
public int CurrentHours { get; set; }
}
} }
...@@ -501,6 +501,8 @@ namespace Edu.Module.Course ...@@ -501,6 +501,8 @@ namespace Edu.Module.Course
Objectives = childItem.Objectives, Objectives = childItem.Objectives,
Requirement = childItem.Requirement, Requirement = childItem.Requirement,
CourseRate = childItem.CourseRate, CourseRate = childItem.CourseRate,
StudyMinutes = childItem.StudyMinutes,
CurrentHours = childItem.CurrentHours,
CourseRateName = EnumHelper.ToName(childItem.CourseRate) CourseRateName = EnumHelper.ToName(childItem.CourseRate)
}; };
childModel.ChildList.AddRange(GetChapterChild(sourceList, childItem.ChapterId)); childModel.ChildList.AddRange(GetChapterChild(sourceList, childItem.ChapterId));
...@@ -526,9 +528,11 @@ namespace Edu.Module.Course ...@@ -526,9 +528,11 @@ namespace Edu.Module.Course
{nameof(RB_Course_Chapter_ViewModel.ChapterContent) ,model.ChapterContent}, {nameof(RB_Course_Chapter_ViewModel.ChapterContent) ,model.ChapterContent},
{nameof(RB_Course_Chapter_ViewModel.ParentId) ,model.ParentId}, {nameof(RB_Course_Chapter_ViewModel.ParentId) ,model.ParentId},
{nameof(RB_Course_Chapter_ViewModel.StudyHours) ,model.StudyHours}, {nameof(RB_Course_Chapter_ViewModel.StudyHours) ,model.StudyHours},
{nameof(RB_Course_Chapter_ViewModel.StudyMinutes) ,model.StudyMinutes},
{nameof(RB_Course_Chapter_ViewModel.Objectives) ,model.Objectives}, {nameof(RB_Course_Chapter_ViewModel.Objectives) ,model.Objectives},
{nameof(RB_Course_Chapter_ViewModel.Requirement) ,model.Requirement}, {nameof(RB_Course_Chapter_ViewModel.Requirement) ,model.Requirement},
{nameof(RB_Course_Chapter_ViewModel.CourseRate) ,model.CourseRate}, {nameof(RB_Course_Chapter_ViewModel.CourseRate) ,model.CourseRate},
{nameof(RB_Course_Chapter_ViewModel.CurrentHours) ,model.CurrentHours},
}; };
flag = chapterRepository.Update(fileds, new WhereHelper(nameof(RB_Course_Chapter_ViewModel.ChapterId), model.ChapterId)); flag = chapterRepository.Update(fileds, new WhereHelper(nameof(RB_Course_Chapter_ViewModel.ChapterId), model.ChapterId));
} }
...@@ -613,9 +617,13 @@ namespace Edu.Module.Course ...@@ -613,9 +617,13 @@ namespace Edu.Module.Course
return flag; return flag;
} }
/// <summary>
/// 批量更新编号
/// </summary>
/// <param name="chapters"></param>
/// <returns></returns>
public bool SetBatchChapterNoModule(List<RB_Course_Chapter_ViewModel> chapters) public bool SetBatchChapterNoModule(List<RB_Course_Chapter_ViewModel> chapters)
{ {
return chapterRepository.SetBatchUpdateChapterNoRepository(chapters); return chapterRepository.SetBatchUpdateChapterNoRepository(chapters);
} }
......
...@@ -420,13 +420,32 @@ namespace Edu.WebApi.Controllers.Course ...@@ -420,13 +420,32 @@ namespace Edu.WebApi.Controllers.Course
[HttpPost] [HttpPost]
public ApiResult SetChapter() public ApiResult SetChapter()
{ {
var extModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Course_Chapter_ViewModel>(RequestParm.Msg.ToString()); var extModel = new RB_Course_Chapter_ViewModel()
{
ChapterId = base.ParmJObj.GetInt("ChapterId"),
CourseId = base.ParmJObj.GetInt("CourseId"),
ChapterNo = base.ParmJObj.GetStringValue("ChapterNo"),
ChapterName = base.ParmJObj.GetStringValue("ChapterName"),
ChapterContent = base.ParmJObj.GetStringValue("ChapterContent"),
ParentId=base.ParmJObj.GetInt("ParentId"),
OpenStatus=base.ParmJObj.GetInt("OpenStatus"),
Progress=base.ParmJObj.GetInt("Progress"),
SortNum=base.ParmJObj.GetInt("SortNum"),
StudyHours=base.ParmJObj.GetInt("StudyHours"),
StudyMinutes=base.ParmJObj.GetInt("StudyMinutes"),
Objectives=base.ParmJObj.GetStringValue("Objectives"),
Requirement=base.ParmJObj.GetStringValue("Requirement"),
CourseRate=(CourseRateEnum)base.ParmJObj.GetInt("CourseRate"),
CurrentHours=base.ParmJObj.GetInt("CurrentHours"),
};
extModel.Status = DateStateEnum.Normal;
extModel.CreateTime = DateTime.Now; extModel.CreateTime = DateTime.Now;
extModel.CreateBy = base.UserInfo.Id; extModel.CreateBy = base.UserInfo.Id;
extModel.UpdateBy = base.UserInfo.Id; extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now; extModel.UpdateTime = DateTime.Now;
extModel.Group_Id = this.UserInfo.Group_Id; extModel.Group_Id = this.UserInfo.Group_Id;
extModel.School_Id = this.UserInfo.School_Id; extModel.School_Id = this.UserInfo.School_Id;
bool flag = courseModule.SetChapterModule(extModel); bool flag = courseModule.SetChapterModule(extModel);
return flag ? ApiResult.Success(data:extModel) : ApiResult.Failed(); return flag ? ApiResult.Success(data:extModel) : ApiResult.Failed();
} }
......
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