/// <summary> /// 调课,课次创建服务 /// <para>作 者:zhiwei.Tang</para> /// <para>创建时间:2019-03-15</para> /// </summary> /// <param name="schoolId">校区Id</param> /// <param name="request">调课参数</param> /// <param name="unitOfWork">事物单元</param> public AdjustLessonChangeCreator(string schoolId, AdjustChangeRequest request, UnitOfWork unitOfWork) { this._batchNo = IdGenerator.NextId(); this._schoolId = schoolId; this._request = request; _lessonRepository = unitOfWork.GetCustomRepository <TblTimLessonRepository, TblTimLesson>(); _viewCompleteStudentAttendanceRepository = unitOfWork.GetCustomRepository <ViewCompleteStudentAttendanceRepository, ViewCompleteStudentAttendance>(); _tblTimAdjustLessonRepository = unitOfWork.GetCustomRepository <TblTimAdjustLessonRepository, TblTimAdjustLesson>(); }
/// <summary> /// 获取所有补课周补课中的补课数据 /// <para>作 者:Huang GaoLiang </para> /// <para>创建时间:2019-03-12 </para> /// </summary> /// <returns>返回补课周业务调整表中的数据</returns> private List <TblTimAdjustLesson> GetTimAdjustLessonList() { TimAdjustLessonInDto inDto = new TimAdjustLessonInDto { SchoolId = this._schoolId, ToTeacherId = this._teacherId, BusinessType = ProcessBusinessType.C_AdjustLessonReplenishWeek, Status = TimAdjustLessonStatus.Normal }; List <TblTimAdjustLesson> timAdjustLessonList = new TblTimAdjustLessonRepository().GetTimAdjustLessonList(inDto); return(timAdjustLessonList); }