feat 访客强制离场,更新照片

This commit is contained in:
2024-12-16 17:08:33 +08:00
parent f25deabed6
commit 2a49266851
7 changed files with 160 additions and 71 deletions

View File

@@ -61,13 +61,26 @@ public class AppointmentsController : ControllerBase
await _appointmentService.ConfirmAsync(request);
}
[AllowAnonymous]
/// <summary>
/// 强制离场
/// </summary>
/// <param name="request"></param>
[HttpPost("focusleave")]
[Transactional]
public async Task FocusLeaveAsync(AppointmentFocusLeaveRequest request)
{
await _appointmentService.FocusLeaveAsync(request.Id, request.Reason);
}
/// <summary>
/// 人脸更新
/// </summary>
/// <param name="request"></param>
[HttpPost("face/update")]
[Transactional]
[IgnoreTenant]
public async Task GenerateTaskAndUpdateFaceAsync(AppointmentConfirmRequest request)
public async Task UpdateFaceAsync(AppointmentConfirmRequest request)
{
await _appointmentService.GenerateTaskAndUpdateFaceAsync(request.Id, request.Base64Image, DeviceTaskEnumType.Update);
await _appointmentService.UpdateFaceAsync(request.Id, request.Base64Image);
}
/// <summary>