/// <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>作 者:zhiwei.Tang</para> /// <para>创建时间:2019-02-19</para> /// </summary> /// <param name="refundOrderId">转校订单ID</param> /// <param name="unitOfWork">工作单元</param> public ChangeSchoolLessonFinisher(long refundOrderId, UnitOfWork unitOfWork) { this._refundOrderId = refundOrderId; _viewChangeSchoolOrderRepository = unitOfWork.GetCustomRepository <ViewChangeSchooolOrderRepository, ViewChangeSchooolOrder>(); _refundOrdeEnrollRepository = unitOfWork.GetCustomRepository <TblOdrRefundOrdeEnrollRepository, TblOdrRefundOrdeEnroll>(); _lessonRepository = unitOfWork.GetCustomRepository <TblTimLessonRepository, TblTimLesson>(); }