/// <summary> /// 新增考勤确认信息 /// <para>作 者:郭伟佳</para> /// <para>创建时间:2019-03-15</para> /// </summary> /// <param name="request">老师签字确认信息请求对象</param> private async Task AddAttendConfirmAsync(StudentAttendConfirmRequest request) { TblFinAttendanceConfirm attendanceConfirm = new TblFinAttendanceConfirm() { AttendanceConfirmId = IdGenerator.NextId(), SchoolId = _schoolId, TeacherId = request.TeacherId, ClassId = request.ClassId, Month = request.Month, TeacherSignUrl = request.TeacherSignUrl }; await _confirmRepository.Value.AddTask(attendanceConfirm); }
/// <summary> /// 老师签字确认 /// <para>作 者:郭伟佳</para> /// <para>创建时间:2019-03-15</para> /// </summary> /// <param name="request">老师签字确认信息请求对象</param> public async Task SignConfirmAsync(StudentAttendConfirmRequest request) { var attendConfirm = await _confirmRepository.Value.GetAttendConfirmInfo(_schoolId, request.TeacherId, request.ClassId, request.Month); if (attendConfirm != null) { attendConfirm.TeacherSignUrl = request.TeacherSignUrl; await _confirmRepository.Value.UpdateTask(attendConfirm); } else { await AddAttendConfirmAsync(request); } }
public async Task SignConfirmAsync(StudentAttendConfirmRequest request) { await new AttendanceService(base.SchoolId).SignConfirmAsync(request); }