using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.DependencyInjection; using System.Threading.Tasks; using WIDESEA_Core.Utilities; using WIDESEA_Entity.DomainModels; using WIDESEA_Services.IServices; using WIDESEA_WCS; namespace WIDESEA_Services.Controllers { public partial class dt_equipmentinfoController { private readonly Idt_equipmentinfoService _service;//访问业务代码 private readonly IHttpContextAccessor _httpContextAccessor; [ActivatorUtilitiesConstructor] public dt_equipmentinfoController( Idt_equipmentinfoService 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); }); } } }