Commit 01502ebd authored by 黄奎's avatar 黄奎

新增日志

parent b31a07f3
......@@ -3197,48 +3197,46 @@ namespace Edu.Module.Course
};
flag = scroll_AppointmentRepository.Update(keyValues, wheres);
}
Common.Plugin.LogHelper.WriteInfo($"约课修改老师SetScrollTeacherAsync:: date: {date} teacherId:{teacherId} NewTeacherId:{NewTeacherId} shiftSort:{shiftSort} 修改人:{userInfo.AccountName} ");
if (flag)
{
var appointModel = appointList.FirstOrDefault();
if (appointModel.State == Common.Enum.Course.CourseAppointStateEnum.WaitCourse || appointModel.State == Common.Enum.Course.CourseAppointStateEnum.Coursed)
//待上课 需要更新 上课计划 class_plan
Dictionary<string, object> keyValues = new Dictionary<string, object>()
{
//待上课 需要更新 上课计划 class_plan
Dictionary<string, object> keyValues = new Dictionary<string, object>()
{ nameof(RB_Class_Plan_ViewModel.TeacherId), teacherId}
};
List<WhereHelper> wheres = new List<WhereHelper>()
{
new WhereHelper()
{
FiledName = nameof(RB_Class_Plan_ViewModel.ClassPlanId),
FiledValue = appointModel.ClassPlanId,
OperatorEnum =OperatorEnum.Equal
}
};
class_PlanRepository.Update(keyValues, wheres);
Common.Plugin.LogHelper.WriteInfo($"约课修改上课老师SetScrollTeacherAsync:: teacherId:{teacherId} ClassPlanId:{appointModel.ClassPlanId} ");
//已上课 需要更新 签到数据 class_check
var checkList = class_CheckRepository.GetClassCheckListRepository(new RB_Class_Check_ViewModel() { Group_Id = userInfo.Group_Id, QClassPlanIds = appointModel.ClassPlanId.ToString() });
foreach (var qitem in checkList)
{
Common.Plugin.LogHelper.WriteInfo($"约课修改签到老师SetScrollTeacherAsync:: oldTeacherId:{qitem.TeacherId} teacherId:{teacherId} ClassPlanId:{qitem.ClassCheckId} ");
Dictionary<string, object> checkFileds = new Dictionary<string, object>()
{
{ nameof(RB_Class_Plan_ViewModel.TeacherId), teacherId}
{ nameof(RB_Class_Check_ViewModel.TeacherId), teacherId}
};
List<WhereHelper> wheres = new List<WhereHelper>()
List<WhereHelper> checkWheres = new List<WhereHelper>()
{
new WhereHelper()
{
FiledName = nameof(RB_Class_Plan_ViewModel.ClassPlanId),
FiledValue = appointModel.ClassPlanId,
OperatorEnum =OperatorEnum.Equal
FiledName = nameof(RB_Class_Check_ViewModel.ClassCheckId),
FiledValue = qitem.ClassCheckId,
OperatorEnum =OperatorEnum.Equal
}
};
class_PlanRepository.Update(keyValues, wheres);
}
if (appointModel.State == Common.Enum.Course.CourseAppointStateEnum.Coursed)
{
//已上课 需要更新 签到数据 class_check
var checkList = class_CheckRepository.GetClassCheckListRepository(new RB_Class_Check_ViewModel() { Group_Id = userInfo.Group_Id, QClassPlanIds = appointModel.ClassPlanId.ToString() });
foreach (var qitem in checkList)
{
Dictionary<string, object> keyValues = new Dictionary<string, object>()
{
{ nameof(RB_Class_Check_ViewModel.TeacherId), teacherId}
};
List<WhereHelper> wheres = new List<WhereHelper>()
{
new WhereHelper()
{
FiledName = nameof(RB_Class_Check_ViewModel.ClassCheckId),
FiledValue = qitem.ClassCheckId,
OperatorEnum =OperatorEnum.Equal
}
};
class_CheckRepository.Update(keyValues, wheres);
}
class_CheckRepository.Update(checkFileds, checkWheres);
}
if (MessageCenterHub.GlobalContext != null)
{
......
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