Commit d13d20e3 authored by 黄奎's avatar 黄奎

页面修改

parent 661238ed
...@@ -1087,6 +1087,8 @@ namespace Edu.Module.Course ...@@ -1087,6 +1087,8 @@ namespace Edu.Module.Course
} }
/// <summary> /// <summary>
/// 获取班级学员树形结构 /// 获取班级学员树形结构
/// </summary> /// </summary>
...@@ -5781,5 +5783,58 @@ namespace Edu.Module.Course ...@@ -5781,5 +5783,58 @@ namespace Edu.Module.Course
} }
} }
} }
/// <summary>
/// 初始化上课计划时间
/// </summary>
/// <param name="classIds"></param>
public void InitClassPlanModule(string classIds)
{
var classList = classRepository.GetClassListRepository(new RB_Class_ViewModel() { Q_ClassIds = classIds });
var planList= class_PlanRepository.GetClassPlanListExtRepository(new RB_Class_Plan_ViewModel() { QClassIds = classIds });
if (classList != null && classList.Count > 0)
{
foreach (var item in classList)
{
if (!string.IsNullOrEmpty(item.DefaultTimeJson))
{
item.DefaultTimeList = Common.Plugin.JsonHelper.DeserializeObject<List<ClassTimeItem>>(item.DefaultTimeJson);
}
//item.DefaultTimeJson
var tempPlanList = planList.Where(qitem => qitem.ClassId == item.ClassId)?.ToList();
if (tempPlanList != null && tempPlanList.Count > 0)
{
var firstModel = tempPlanList.FirstOrDefault();
foreach (var subItem in tempPlanList)
{
if (subItem.ClassTimeId != null && subItem.ClassTimeId > 0)
{
}
else
{
var timeModel = new RB_Class_Time()
{
ClassTimeId=0,
ClassId=item.ClassId,
ClassPlanId=subItem.ClassPlanId,
StartTime= firstModel.StartTime,
EndTime=firstModel.EndTime,
Group_Id=item.Group_Id,
School_Id=item.School_Id,
ClassStatus=0,
TimeHour=2,
};
class_TimeRepository.Insert(timeModel);
}
}
}
}
}
//11
}
} }
} }
\ No newline at end of file
...@@ -58,12 +58,19 @@ namespace Edu.WebApi.Controllers.User ...@@ -58,12 +58,19 @@ namespace Edu.WebApi.Controllers.User
private readonly CourseModule courseModule = new CourseModule(); private readonly CourseModule courseModule = new CourseModule();
/// <summary>
/// 班级处理类对象
/// </summary>
private readonly ClassModule classModule = new ClassModule();
[HttpGet] [HttpGet]
[HttpPost] [HttpPost]
[AllowAnonymous] [AllowAnonymous]
public ApiResult Test() public ApiResult Test()
{ {
courseModule.RunWordsUrlModule(); //courseModule.RunWordsUrlModule();
string classIds = "794,795,796";
classModule.InitClassPlanModule(classIds);
return ApiResult.Success(); return ApiResult.Success();
} }
......
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