Picture.Cut.Service/Dolphin.ExamPictureCut.Appl.../Exams/ExamAnnotateEventHandler.cs

23 lines
609 B
C#

using Dolphin.ExamPictureCut.Exams.Dto;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EventBus.Distributed;
namespace Dolphin.ExamPictureCut.Exams;
/// <summary>
/// 考试批阅后割图
/// </summary>
public class ExamAnnotateEventHandler : IDistributedEventHandler<ExamAnnotateEto>//, ITransientDependency
{
private readonly IExamManager _examManager;
public ExamAnnotateEventHandler(IExamManager examManager)
{
_examManager = examManager;
}
public async Task HandleEventAsync(ExamAnnotateEto eventData)
{
await _examManager.ExamAnnotate(eventData);
}
}