using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.AspNetCore.Http; using WIDESEA_Entity.DomainModels; using WIDESEA_Services.IServices; using WIDESEA_Core.Utilities; using WIDESEA_WCS; using WIDESEA_Common; using WIDESEA_Services.Repositories; namespace WIDESEA_Services.Controllers { public partial class InterfaceInfoController { private readonly IInterfaceInfoService _service;//访问业务代码 private readonly IHttpContextAccessor _httpContextAccessor; [ActivatorUtilitiesConstructor] public InterfaceInfoController( IInterfaceInfoService service, IHttpContextAccessor httpContextAccessor ) : base(service) { _service = service; _httpContextAccessor = httpContextAccessor; } [HttpPost, HttpGet, Route("UpdateEquipState")] public async Task UpdateEquipState([FromBody]SaveModel saveModel) { return await Task.Run(() => { return WCSService.PauseOrResumeJob(saveModel); //Service.Update(saveModel); }); } } }