using Kean.Domain.Wcs.Commands; using Kean.Domain.Wcs.Repositories; using System; using System.Threading.Tasks; namespace Kean.Domain.Wcs.SharedServices { /// <summary> /// 发送输出命令 /// </summary> public sealed class SetOutputStatus { private readonly IWcsRepository _wcsRepository; // 控制仓库 /// <summary> /// 依赖注入 /// </summary> public SetOutputStatus( IWcsRepository wcsRepository) { _wcsRepository = wcsRepository; } /// <summary> /// 处理程序 /// </summary> public async Task Handler(int task,int status) { await _wcsRepository.SetOutputStatus(task, status); } } }