Exemplo n.º 1
0
        /// <summary>
        /// 补课周补课添加备注
        /// <para>作    者:Huang GaoLiang</para>
        /// <para>创建时间:2019-03-12</para>
        /// </summary>
        /// <param name="request">添加补课周补课备注</param>
        public void ModifyRemark(ReplenishWeekModifyRemarkRequest request)
        {
            // 先根据条件查询备注信息
            var datClassReplenishWeek = _repository.Value.GetClassReplenishWeek(this._schoolId, this._teacherId, request.StudentId, request.ClassId);

            if (datClassReplenishWeek == null)
            {
                TblDatClassReplenishWeek week = new TblDatClassReplenishWeek
                {
                    ReplenishWeekId = IdGenerator.NextId(),
                    SchoolId        = this._schoolId,
                    TeacherId       = this._teacherId,
                    ClassId         = request.ClassId,
                    Remark          = request.Remark,
                    StudentId       = request.StudentId,
                    CreateTime      = DateTime.Now
                };
                _repository.Value.Add(week);
            }
            else
            {
                datClassReplenishWeek.Remark = request.Remark;
                _repository.Value.Update(datClassReplenishWeek);
            }
        }
 public void ModifyRemark([FromBody] ReplenishWeekModifyRemarkRequest request)
 {
     new ReplenishWeekService(base.SchoolId, base.CurrentUser.UserId, base.CurrentUser.UserName).ModifyRemark(request);
 }