Commit 5054a9dc authored by 黄奎's avatar 黄奎

页面修改

parent 5d16f12f
...@@ -1417,18 +1417,33 @@ namespace Edu.Module.Course ...@@ -1417,18 +1417,33 @@ namespace Edu.Module.Course
public virtual bool InitClassCheckModule() public virtual bool InitClassCheckModule()
{ {
List<RB_Class_Check_ViewModel> list = new List<RB_Class_Check_ViewModel>(); List<RB_Class_Check_ViewModel> list = new List<RB_Class_Check_ViewModel>();
bool flag = false; bool flag = true;
var checkList = classCheckRepository.GetGuestFinishMinutesRepository(""); var checkList = classCheckRepository.GetClassCheckListRepository(new RB_Class_Check_ViewModel ());
var planList = class_PlanRepository.GetClassPlanListExtRepository(new RB_Class_Plan_ViewModel());
if (checkList != null && checkList.Count > 0) if (checkList != null && checkList.Count > 0)
{ {
foreach (var item in checkList) var groupList = checkList.GroupBy(qitem => new { qitem.ClassId, qitem.ClassDate, qitem.OrderGuestId })
.Select(qitem => new { qitem.Key.ClassId, qitem.Key.ClassDate, qitem.Key.OrderGuestId });
foreach (var item in groupList)
{ {
Dictionary<string, object> guestFileds = new Dictionary<string, object>() var tempCheckList = checkList.Where(qitem => qitem.ClassId == item.ClassId && qitem.ClassDate == item.ClassDate && qitem.OrderGuestId == item.OrderGuestId).OrderBy(qitem=>qitem.ClassTimeId).ToList();
var tempPlanList = planList.Where(qitem => qitem.ClassId == item.ClassId && qitem.ClassDate == item.ClassDate).OrderBy(qitem => qitem.ClassTimeId).ToList();
for (var i = 0; i < tempCheckList.Count; i++)
{ {
{ nameof(RB_Order_Guest_ViewModel.CompleteHours),item.FinishClassHours } if (tempPlanList != null && tempPlanList.Count > 0)
}; {
flag = order_GuestRepository.Update(guestFileds, new WhereHelper(nameof(RB_Order_Guest_ViewModel.Id), item.GuestId)); var cItem = tempCheckList[i];
cItem.ClassTimeId = tempPlanList[i].ClassTimeId;
if (flag)
{
flag = classCheckRepository.Update(cItem);
}
else
{
return false;
}
}
}
} }
} }
return flag; return flag;
......
...@@ -871,7 +871,7 @@ namespace Edu.WebApi.Controllers.Course ...@@ -871,7 +871,7 @@ namespace Edu.WebApi.Controllers.Course
var query = new RB_Class_Plan_ViewModel() var query = new RB_Class_Plan_ViewModel()
{ {
Group_Id = base.UserInfo.Group_Id, Group_Id = base.UserInfo.Group_Id,
School_Id = base.ParmJObj.GetInt("School_Id"), //School_Id = base.ParmJObj.GetInt("School_Id"),
ClassId = base.ParmJObj.GetInt("ClassId"), ClassId = base.ParmJObj.GetInt("ClassId"),
TeacherId = base.ParmJObj.GetInt("TeacherId") TeacherId = base.ParmJObj.GetInt("TeacherId")
}; };
......
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