Commit b4cfd74c authored by 黄奎's avatar 黄奎

页面修改

parent 5054a9dc
......@@ -107,6 +107,11 @@ namespace Edu.Model.Entity.Course
/// </summary>
public int StudyHours { get; set; }
/// <summary>
/// 学习分钟
/// </summary>
public int StudyMinutes { get; set; }
/// <summary>
/// 教学重点
/// </summary>
......@@ -121,5 +126,10 @@ namespace Edu.Model.Entity.Course
/// 对应专业
/// </summary>
public CourseRateEnum CourseRate { get; set; }
/// <summary>
/// 当前课时(累加计算)
/// </summary>
public int CurrentHours { get; set; }
}
}
......@@ -57,6 +57,11 @@ namespace Edu.Model.ViewModel.Course
/// </summary>
public int StudyHours { get; set; }
/// <summary>
/// 学习分钟
/// </summary>
public int StudyMinutes { get; set; }
/// <summary>
/// 教学重点
/// </summary>
......@@ -76,5 +81,10 @@ namespace Edu.Model.ViewModel.Course
/// 课程等级名称
/// </summary>
public string CourseRateName { get; set; }
}
/// <summary>
/// 当前课时(累加计算)
/// </summary>
public int CurrentHours { get; set; }
}
}
......@@ -501,6 +501,8 @@ namespace Edu.Module.Course
Objectives = childItem.Objectives,
Requirement = childItem.Requirement,
CourseRate = childItem.CourseRate,
StudyMinutes = childItem.StudyMinutes,
CurrentHours = childItem.CurrentHours,
CourseRateName = EnumHelper.ToName(childItem.CourseRate)
};
childModel.ChildList.AddRange(GetChapterChild(sourceList, childItem.ChapterId));
......@@ -526,9 +528,11 @@ namespace Edu.Module.Course
{nameof(RB_Course_Chapter_ViewModel.ChapterContent) ,model.ChapterContent},
{nameof(RB_Course_Chapter_ViewModel.ParentId) ,model.ParentId},
{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.Requirement) ,model.Requirement},
{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));
}
......@@ -613,9 +617,13 @@ namespace Edu.Module.Course
return flag;
}
/// <summary>
/// 批量更新编号
/// </summary>
/// <param name="chapters"></param>
/// <returns></returns>
public bool SetBatchChapterNoModule(List<RB_Course_Chapter_ViewModel> chapters)
{
{
return chapterRepository.SetBatchUpdateChapterNoRepository(chapters);
}
......
......@@ -420,13 +420,32 @@ namespace Edu.WebApi.Controllers.Course
[HttpPost]
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.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(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