优化考勤记录
This commit is contained in:
@@ -391,7 +391,8 @@ async def add_attendance(request: Request, req: AddAttendanceRequest):
|
||||
reason=req.reason,
|
||||
apply_deduction=req.apply_deduction,
|
||||
recorder_id=user["user_id"],
|
||||
custom_deduction=req.custom_deduction
|
||||
custom_deduction=req.custom_deduction,
|
||||
slot=req.slot
|
||||
)
|
||||
if result["success"]:
|
||||
await LogService.write_operation_log(
|
||||
@@ -410,14 +411,16 @@ async def add_attendance(request: Request, req: AddAttendanceRequest):
|
||||
async def get_attendance_records(
|
||||
request: Request,
|
||||
date: Optional[str] = None,
|
||||
student_id: Optional[int] = None
|
||||
student_id: Optional[int] = None,
|
||||
slot: Optional[str] = None
|
||||
):
|
||||
"""获取考勤记录"""
|
||||
user = await get_current_user(request)
|
||||
result = await AttendanceService.get_records(
|
||||
user_id=user["user_id"],
|
||||
date=date,
|
||||
student_id=student_id
|
||||
student_id=student_id,
|
||||
slot=slot
|
||||
)
|
||||
return success_response(data=result)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user